26. oktober 2005 - 14:34Der er
1 kommentar og 1 løsning
Unicode tegn i MySQL
Denne SQL kommando: UPDATE tabel SET data = 'Test: ○אַï»ï»° :tseT' WHERE id = 187 (I strengen er der diverse unicode encodede tegn)
Hvis jeg udfører denne kommando fra MySQL Query Browser 1.1.15, så kan jeg efterfølgende trække nøjagtig det samme ud af databasen.
Men hvis jeg udfører kommandoen fra Perl 5.6.1 med DBI 1.37, så kan jeg hvor specialtegnene skulle stå - kun se "firkanter" i databasen. (Jeg kører iøvrigt gennem MySQL ODBC Connecter 3.51.11-2)
Databasen er en InnoDB indstillet til charset: utf8 og collation: utf8_unicode_ci
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.