sql >> Databasteknik >  >> RDS >> Mysql

Normalisera alla UTF8-tecken till sitt mest standardformat

Det finns ett par resurser som kan vara användbara för dig. Du kan hitta dem här , och här . Den första är en möjlig duplicerad fråga med några fler funktioner som kan hjälpa dig att ta reda på ditt problem. Den andra är en artikel som jag snubblade över när jag googlade på din fråga. Det visade sig vara en utmärkt läsning.

Något mer praktiskt var detta:

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

(Källa - du måste scrolla till botten, det var Bob Strunz som påstod att det fungerade för honom!)

Hoppas det hjälper, jag tyckte snarare om den här frågan (uppröst). Det var roligt, informativt och intressant!

-sf




  1. Är MySQL Connector/JDBC tråd säker?

  2. Hur man hittar om ett värde finns inom en VARRAY

  3. YEARWEEK() Exempel – MySQL

  4. Hur databaser används i e-handel