suchen

Heim  >  Fragen und Antworten  >  Hauptteil

Fragen Sie den Master nach dem Problem der Konvertierung der UTF8-Kodierung von MYSQL GBK

Anforderungen:

Eine Remote-Tabelle userinfo_remote, Datenbankkodierung gbk, Korrekturlesesatz ist gbk_chinese_ci, Felder (UID, Benutzername, Passwort, E-Mail usw.), wobei der eindeutige Index des Benutzernamens

bestimmte Felder aus der Remote-Tabelle abrufen muss ( UID, Benutzername, Passwort) und dann in die lokale Tabelle userinfo_local schreiben, die Codierung der lokalen Tabelle ist utf8, der Prüfsatz ist utf8_general_ci, in dem der Benutzername der einzige Index ist

Problem:

In der Remote-Datenbank war es so festgestellt, dass es Benutzer wie die folgenden Benutzer gibt

uid=12 ,Benutzername=coco,

uid=234 Benutzer,Benutzername=CǒCǒ,

Beim Schreiben in die lokale Datenbank wird ein Fehler mit doppeltem Benutzernamen gemeldet. Solche Fehler sind gemeldet, und es gibt noch andere,

Lösung: Ohne Änderung des Korrekturlesesatzes In diesem Fall (da userinfo_local später als neue Benutzertabelle verwendet wird) verfügt das Projekt über eine Benutzerregistrierungsfunktion, und wir hoffen, die Groß- und Kleinschreibung weiterhin beizubehalten Anforderung), wie übertrage ich die Daten der Remote-Tabelle auf die neue Tabelle ~~~~?

实力单身典范实力单身典范2005 Tage vor1014

Antworte allen(0)Ich werde antworten

Keine Antwort
  • StornierenAntwort