问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

网站显示乱码?怎么办?数据库要转换...

发布网友 发布时间:2022-04-07 20:52

我来回答

4个回答

懂视网 时间:2022-04-08 01:14

数据库乱码问题主要都是因为字符集设置的有问题!

1、在数据库里通过查看配置的字符集:

数据库可以设置的字符集有:

mysql> show character set;

+----------+-----------------------------+---------------------+--------+

| Charset  | Description                 | Default collation   | Maxlen |

+----------+-----------------------------+---------------------+--------+

| big5     | Big5 Traditional Chinese    | big5_chinese_ci     |      2 | 

| dec8     | DEC West European           | dec8_swedish_ci     |      1 | 

| cp850    | DOS West European           | cp850_general_ci    |      1 | 

| hp8      | HP West European            | hp8_english_ci      |      1 | 

| koi8r    | KOI8-R Relcom Russian       | koi8r_general_ci    |      1 | 

| latin1   | cp1252 West European        | latin1_swedish_ci   |      1 | 

| latin2   | ISO 8859-2 Central European | latin2_general_ci   |      1 | 

| swe7     | 7bit Swedish                | swe7_swedish_ci     |      1 | 

| ascii    | US ASCII                    | ascii_general_ci    |      1 | 

| ujis     | EUC-JP Japanese             | ujis_japanese_ci    |      3 | 

| sjis     | Shift-JIS Japanese          | sjis_japanese_ci    |      2 | 

| hebrew   | ISO 8859-8 Hebrew           | hebrew_general_ci   |      1 | 

| tis620   | TIS620 Thai                 | tis620_thai_ci      |      1 | 

| euckr    | EUC-KR Korean               | euckr_korean_ci     |      2 | 

| koi8u    | KOI8-U Ukrainian            | koi8u_general_ci    |      1 | 

| gb2312   | GB2312 Simplified Chinese   | gb2312_chinese_ci   |      2 | 

| greek    | ISO 8859-7 Greek            | greek_general_ci    |      1 | 

| cp1250   | Windows Central European    | cp1250_general_ci   |      1 | 

| gbk      | GBK Simplified Chinese      | gbk_chinese_ci      |      2 | 

| latin5   | ISO 8859-9 Turkish          | latin5_turkish_ci   |      1 | 

| armscii8 | ARMSCII-8 Armenian          | armscii8_general_ci |      1 | 

| utf8     | UTF-8 Unicode               | utf8_general_ci     |      3 | 

| ucs2     | UCS-2 Unicode               | ucs2_general_ci     |      2 | 

| cp866    | DOS Russian                 | cp866_general_ci    |      1 | 

| keybcs2  | DOS Kamenicky Czech-Slovak  | keybcs2_general_ci  |      1 | 

| macce    | Mac Central European        | macce_general_ci    |      1 | 

| macroman | Mac West European           | macroman_general_ci |      1 | 

| cp852    | DOS Central European        | cp852_general_ci    |      1 | 

| latin7   | ISO 8859-13 Baltic          | latin7_general_ci   |      1 | 

| cp1251   | Windows Cyrillic            | cp1251_general_ci   |      1 | 

| cp1256   | Windows Arabic              | cp1256_general_ci   |      1 | 

| cp1257   | Windows Baltic              | cp1257_general_ci   |      1 | 

| binary   | Binary pseudo charset       | binary              |      1 | 

| geostd8  | GEOSTD8 Georgian            | geostd8_general_ci  |      1 | 

| cp932    | SJIS for Windows Japanese   | cp932_japanese_ci   |      2 | 

| eucjpms  | UJIS for Windows Japanese   | eucjpms_japanese_ci |      3 | 

+----------+-----------------------------+---------------------+--------+

36 rows in set (0.00 sec)

mysql> 

其中主要常使用的有:

+----------+-----------------------------+---------------------+--------+

| Charset  | Description                 | Default collation   | Maxlen |

+----------+-----------------------------+---------------------+--------+

| latin1   | cp1252 West European        | latin1_swedish_ci   |      1 | mysql默认字符集

| gb2312   | GB2312 Simplified Chinese   | gb2312_chinese_ci   |      2 | 系统默认字符集

| utf8     | UTF-8 Unicode               | utf8_general_ci     |      3 | 中英文混合时使用

| gbk      | GBK Simplified Chinese      | gbk_chinese_ci      |      2 | 大量中文字符集

+----------+-----------------------------+---------------------+--------+

查看数据库当前使用的字符集:

mysql> show variables like ‘character%‘;

+--------------------------+----------------------------+

| Variable_name            | Value                      |

+--------------------------+----------------------------+

| character_set_client     | utf8                       | #客户端字符集

| character_set_connection | utf8                       | #连接字符集

| character_set_database   | utf8              | #数据库字符集,配置文件制定或建库表指定

| character_set_filesystem | binary                     | 

| character_set_results    | utf8                       | 返回结果字符集

| character_set_server     | utf8              | 服务器字符集,配置文件指定或建库表指定

| character_set_system     | utf8                       | 

| character_sets_dir       | /usr/share/mysql/charsets/ | 

+--------------------------+----------------------------+

8 rows in set (0.00 sec)

mysql> 



本文出自 “MySQL_db” 博客,请务必保留此出处http://mysqldb.blog.51cto.com/10264653/1658342

数据库乱码问题解决剖析

标签:character   mysql   数据库   

热心网友 时间:2022-04-07 22:22

不清楚你的问题,是页面乱码,还是存在数据库里面的乱码。
下面是解决数据库乱码一般方法,自己总结的,可能会有用。
1、单击“开始”-》“MySql”-》“MySQL
serverInstance
Configuration
Wizard”
一步步往下
走,重新选择字符集,默认是拉丁字符集,更改为gbk或者gb2312。
2、新建数据库,在可视化的客户端内选中你的数据库,点击右键,找到更改你数据编码的选项,更改编码为更改为gbk或者gb2312。
3、上述两条一般能解决乱码问题,但是还是存在乱码的话,就需要alter你的table属性了,设置varchar默认的编码为中文。
一般可解决,试试。

热心网友 时间:2022-04-07 23:40

改默认字符集,重新导数据。
如果还不行,找卖家,数据库里的数据不会因为版本升级就变乱码的。

热心网友 时间:2022-04-08 01:14

请去找卖家。。数据库版本变数据库都是向下兼容的。高版本的都能更好的支持低版本数据。原因是源码问题.网站乱码或许是因为语言不兼容..把编码格式改一下.你做中文站请默认用utf-8好了..卖家卖给你的或许是日文网站/韩国的网站..所以要改一下编码才能正常.谢谢..拿分来
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
单位高温防护欠缺致员工中暑如何对待 狗狗为什么爱看视频 360浏览器怎么设置倍速播放 ...先讲女主的灵魂飘荡了一段时间,然后重生,请问是那本? 拯救者散热器怎么开 电脑如何一键还原系统电脑一键还原怎么操作 神舟笔记本电脑怎么重新设置神舟战神bios恢复出厂设置 神舟电脑恢复出厂设置神舟战神怎么恢复原厂系统 水泥楼梯如何铺木楼梯 家里面楼梯是水泥的不想铺地毯或者地砖还能铺什么 如何新注册? 谁有小发明创造的“金点子”?请告诉我,急急急!~~~ 12123撤销申请为什么申请不了 小制作橡皮泥做草莓的好句子 12123申请中怎么取消 我买了一台跑步机,它最高时速是6.我想说的是,这样能减肥吗? 跑步机上速度是6.坡度应该调到多少最好,以前跑过几天有过膝盖疼。_百度... 在跑步机上,,速度调到6,跑40分钟一个月能瘦10斤吗 美国的跑步机速度6是不是相当于国内的速度8 跑步机speed6.0什么意思 跑步机的速度显示为3或者6、9、12、15。这个数字后面的单位是什么啊?是... 跑步机上6的速度慢跑一个小时,相当于跑了多少公里 果打一字 ‘好’字?猜十二生肖什么动物?求解 这个图里面的字是什么生肖的字? 猜字猜生肖:让字猜哪只生肖 十二生肖望乡台上看牡丹——做果也风流是什么生肖 裹字代表什么动物在十二生肖里 怎样用qq号码注册 猜下, 依然十裹这四个字是十二生肖里的什么动物 注册一个新的怎么注册 交管12123怎么取消审验教育申请- 问一问 怎样才能注册一个新的- 问一问 我想重新注册一个新的,该怎么办? 刚吃完饭就想上厕所,和哪些原因有关呢?说明了什么问题? 怎样注册新 每次吃完饭都要上厕所,会是哪里出了毛病呢? 每次吃完饭就想上厕所,怎么回事 吃完饭就想上厕所拉是什么原因 吃完饭就想上厕所,肠胃什么病,求指点 为什么每次吃完饭过后都想上厕所 这是什么症状? cc9pro充电预计时间变长是什么原因? 为什么现在吃完饭立马就想上厕所?但不是拉肚子 我女儿吃完饭肚子疼就想上厕所是怎么回事 何处猜一动物名 何处才是我的故乡。打什么动物? 十二生肖何处取,不见下雪不回家,是什么动物 故国不在路何处,打一个动物请问是什么 ...何处找,只要留得茂林在,跟它一起空中跑。猜一动物 ...仿佛梦魂发帝所 殷勤问我归何处 猜谜底打一动物?