sql >> Databáze >  >> RDS >> Mysql

Normalizujte všechny znaky UTF8 do nejstandardnějšího formátu

Existuje několik zdrojů, které by se vám mohly hodit. Najdete je zde a zde . První je možná duplicitní otázka s několika dalšími funkcemi, které vám mohou pomoci zjistit váš problém. Druhý je článek, na který jsem narazil při googlování vašeho dotazu. Ukázalo se, že je to skvělé čtení.

Něco praktičtějšího bylo toto:

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

(Zdroj - budete muset přejít na konec, byl to Bob Strunz, kdo tvrdil, že mu to fungovalo!)

Doufám, že to pomůže, tato otázka se mi spíše líbila (hlas pro). Bylo to zábavné, poučné a zajímavé!

-sf




  1. Jak najít nejpomalejší dotazy

  2. Získání odpovědi HTML namísto JSON v systému Android

  3. Jak používat schémata v Django?

  4. Jak odstranit duplicitní hodnotu oddělenou čárkou v jednom sloupci v MySQL