Ausgabe
Ich verwende das sqlJocky-Plugin in Flutter, aber wenn ich Daten empfange, kommen die Wörter mit Sonderzeichen wie ç, ~, und der Text hat einen Decodierungsfehler. Irgendeine Idee, in Standardcodezeichen umzuwandeln?
var conn = await MySqlConnection.connect(s);
Results result = await (await conn
.execute('SELECT * FROM SATISFACAO_PERGUNTAS'))
.deStream();
print(result);
Das Protokoll zeigt mir �����, wenn ich ç verwende
Lösung
Ich habe es gelöst, danke, es war ein Schlüssel in my.cnf von mysql server, ich habe einen Schlüssel hinzugefügt [client] default-character-set=utf8 [mysql] default-character-set=utf8 [mysqld] collation-server = utf8_unicode_ci init- connect=’SET NAMES utf8′ Zeichensatz-Server = utf8
Beantwortet von – Micael
Antwort geprüft von – Clifford M. (FixError Volunteer)