sql >> Base de Datos >  >> RDS >> Mysql

Normalice todos los caracteres UTF8 en su formato más estándar

Hay un par de recursos que pueden serle útiles. Puede encontrarlos aquí y aquí . La primera es una posible pregunta duplicada con algunas funciones más que podrían ayudarlo a resolver su problema. El segundo es un artículo con el que me topé mientras buscaba en Google su pregunta. Resultó ser una excelente lectura.

Algo más práctico fue esto:

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

(Fuente - tendrás que desplazarte hasta el final, ¡fue Bob Strunz quien afirmó que funcionó para él!)

Espero que ayude, disfruté bastante esta pregunta (voto a favor). ¡Fue divertido, informativo e interesante!

-sf