Interrogez le maître sur le problème de la conversion de l'encodage UTF8 à partir de MYSQL GBK
实力单身典范
实力单身典范 2019-07-16 17:59:56
0
0
965

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

.
实力单身典范
实力单身典范

répondre à tous(0)
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal