Gründe für verstümmelte chinesische Zeichen in der MySQL-Datenbank
阿神
阿神 2017-05-18 10:54:52
0
7
855

Dies ist die Anweisung, eine Tabelle in meiner Datenbank zu erstellen

Dies ist ein Bild mit verstümmelten Zeichen in meiner Datenbankabfrage. Was ist der Grund?

阿神
阿神

闭关修行中......

Antworte allen(7)
给我你的怀抱

假定你用的是 Windows 命令行。Windows 命令行默认编码是 GBK,MySQL 中存储的内容是以 UTF-8 编码的,所以显示的时候会乱码。

列出 3 种解决方法:

  • 指定连接MySQL的编码:

> mysql.exe -uroot -p --default-character-set=gbk
  • 连接后指定 MySQL 的编码:

mysql> set names gbk;
  • 修改 Windows 命令行字符编码为 UTF-8:

> chcp 65001
仅有的幸福

你看你建立数据库的时候的排序规则是什么,设置成这个试下 utf8_general_ci

洪涛

set names utf8;

習慣沉默

将数据库的编码规则统一为utf-8,应该就可以

曾经蜡笔没有小新

你先查一下你数据库的编码格式是不是utf-8,不是的话就改成utf-8

洪涛

问一下,你这个终端是linux下的终端,还是windows下的命令行,windows下默认是GBK的,当然是乱码

左手右手慢动作

你这是用的Linux系统不支持中文吧。。。设置一下支持中文就好了。。。

Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage