2017-01-12 3 views
0

ich mit einem koreanischen Payment-Gateway und einer der Antworten von der Bank gerade arbeite kommt wie folgt zurück:Falscher String-Wert: ' xc1 XA4 xBB XF3'

Á¤»ó 

Beim Versuch, einzufügen dieser Wert in MySQL-Datenbank, erhalte ich eine Fehlermeldung:

Incorrect string value: '\xC1\xA4\xBB\xF3'

ich versucht habe, die Sortierung in dieser Spalte zu utf8mb4_unicode_ci und utf8mb4_general_ci mit wechselndem Erfolg.

+0

Mögliches Duplikat von [Unterschied zwischen Kodierung und Kollation?] (Http://stackoverflow.com/questions/7723648/difference-between-encoding-and-collation) – shmosel

+0

http://stackoverflow.com/questions/341273/ what-does-character-set-and-collation-genau bedeuten – shmosel

Antwort

0

Hier ist meine ‚top‘ Antwort:

Wenn Sie 정상 zu sehen erwartet hatten, dann müssen wir über euckr, nicht utf8 sprechen.

Wir müssen verstehen, woher die Bytes kommen, was die CHARACTER SET auf der Spalte in der Tabelle ist (SHOW CREATE TABLE), die Client-Sprache (Java/PHP/etc) und vielleicht mehr Dinge.

Verwandte Themen