recherche

Maison  >  Questions et réponses  >  le corps du texte

Interrogez le maître sur le problème de la conversion de l'encodage UTF8 à partir de MYSQL GBK

Exigences :

Une table distante userinfo_remote, encodage de base de données gbk, l'ensemble de relecture est gbk_chinese_ci, des champs (uid, nom d'utilisateur, mot de passe, email,... autres) où l'index unique du nom d'utilisateur

doit récupérer certains champs de la table distante ( uid, nom d'utilisateur, mot de passe), puis écrivez-le dans la table locale userinfo_local, l'encodage de la table locale est utf8, le jeu de vérification est utf8_general_ci, dans lequel le nom d'utilisateur est le seul index

Problème :

Dans la base de données distante, c'était a constaté qu'il existe des utilisateurs tels que les utilisateurs suivants

uid=12 ,username=coco,

uid=234 user,username=CǒCǒ,

Lors de l'écriture dans la base de données locale, une erreur de nom d'utilisateur en double est signalée, de telles erreurs sont signalé, et il y en a d'autres,

Solution : sans modifier l'ensemble de relecture Dans ce cas (parce que userinfo_local sera utilisé plus tard comme nouvelle table utilisateur, le projet a une fonction d'enregistrement des utilisateurs, et nous espérons toujours maintenir l'insensible à la casse exigence), comment transférer les données de la table distante vers la nouvelle table~~~~ je vous en supplie Grand Dieu

.
实力单身典范实力单身典范2015 Il y a quelques jours1029

répondre à tous(0)je répondrai

Pas de réponse
  • Annulerrépondre