sql >> Database >  >> RDS >> Mysql

Normaliseer alle UTF8-tekens in de meest standaardindeling

Er zijn een paar bronnen die nuttig voor u kunnen zijn. Je kunt ze vinden hier , en hier . De eerste is een mogelijke dubbele vraag met nog een paar functies die u kunnen helpen uw probleem te achterhalen. Het tweede is een artikel dat ik tegenkwam tijdens het googlen van je vraag. Het bleek een uitstekende lezing te zijn.

Iets praktischer was dit:

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

(Bron - je moet naar beneden scrollen, het was Bob Strunz die beweerde dat het voor hem werkte!)

Ik hoop dat dat helpt, ik heb eerder genoten van deze vraag (upvote). Het was leuk, informatief en interessant!

-sf




  1. Krijg resultaten van MySQL met behulp van PDO

  2. Hoe zich te ontdoen van MySQL-fout 'Voorbereide instructie moet opnieuw worden voorbereid'

  3. Moeilijkheden bij het installeren van mysql gem op Ubuntu

  4. "Query niet toegestaan ​​in Waitfor" Fout 101 in SQL Server