2 qq 30184997 qq_30184997 于 2017.01.11 14:21 提问

神啊 部分中文乱码,不常见的中文是乱码

图片说明

6个回答

qq_35235940
qq_35235940   2017.01.11 14:34

可能是客户名那里拼接出了问题检查一下引号和传入的参数吧,或者中间有什么打印的代码,时间之类的没有删掉

qq_30184997
qq_30184997 那些都是对的
11 个月之前 回复
qq_34009965
qq_34009965   2017.01.11 14:43

这个select下选框是你写死的数据 还是 数据库中查出来的?如果是数据库中查出来的,看看数据库中存的是不是乱码

qq_34009965
qq_34009965 回复qq_30184997: 那就是你数据库里的编码和你页面的编码格式不一致
11 个月之前 回复
qq_30184997
qq_30184997 数据库里面查出来的
11 个月之前 回复
engchina
engchina   Rxr 2017.01.11 16:32

能否共享下

你乱码的那个中文字?
页面的Unicode?
在数据是里正确存储了吗?
数据库的Unicode?数据里该字段的定义?

qq_30184997
qq_30184997 ”田啟蓉-田啟蓉“。数据里面存的是正确的。页面的Unicode是gb2312
11 个月之前 回复
q34323201
q34323201   2017.01.11 16:50

数据库里乱不乱啊

q34323201
q34323201 设置编码格式统一UTF-8
11 个月之前 回复
qq_30184997
qq_30184997 数据库是正常的
11 个月之前 回复
qq_30184997
qq_30184997   2017.01.12 13:18

”田啟蓉-田啟蓉“。数据里面存的是正确的。页面的Unicode是gb2312

engchina
engchina   Rxr 2017.01.12 20:27

啟 这个文字gb2312不支持。

下面是检证过程,
新建一个Unicode为gb2312的文件,把你写的文字拷贝进去。
保存报错。
(如果把啟 这个文字删除了,能正常保存)

建议你页面用utf8。(或者放弃使用这个文字。)

html文件内容

<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312" />
<meta http-equiv="Content-Language" content="zh-cn" />
</head>
<body bgcolor="yellow">  <h2>田啟蓉-田啟蓉
</h2>
</body> </html>

图片说明

Csdn user default icon
上传中...
上传图片
插入图片
准确详细的回答,更有利于被提问者采纳,从而获得C币。复制、灌水、广告等回答会被删除,是时候展现真正的技术了!