Mysql
 sql >> Datenbank >  >> RDS >> Mysql

Normalisieren Sie alle UTF8-Zeichen in ihr Standardformat

Es gibt ein paar Ressourcen, die für Sie nützlich sein könnten. Sie finden sie hier , und hier . Die erste ist eine mögliche doppelte Frage mit einigen weiteren Funktionen, die Ihnen helfen könnten, Ihr Problem zu lösen. Der zweite ist ein Artikel, über den ich beim Googeln Ihrer Frage gestolpert bin. Es ist eine hervorragende Lektüre geworden.

Etwas praktischer war folgendes:

Public Function RemoveAccentMarks(ByVal s As String) As String
   Dim stringBuilder As New StringBuilder
   Dim c As Char
   For Each c In s
       Dim v As Char = Chr(Asc(c) And &H7F)
       stringBuilder.Append(v)
   Next

   Return stringBuilder.ToString
End Function

(Quelle - Sie müssen ganz nach unten scrollen, es war Bob Strunz, der behauptete, dass es bei ihm funktioniert!)

Hoffe, das hilft, ich habe diese Frage ziemlich genossen (Upvote). Es hat Spaß gemacht, war informativ und interessant!

-sf