可能是客户名那里拼接出了问题检查一下引号和传入的参数吧,或者中间有什么打印的代码,时间之类的没有删掉
这个select下选框是你写死的数据 还是 数据库中查出来的?如果是数据库中查出来的,看看数据库中存的是不是乱码
能否共享下
你乱码的那个中文字?
页面的Unicode?
在数据是里正确存储了吗?
数据库的Unicode?数据里该字段的定义?
数据库里乱不乱啊
”田啟蓉-田啟蓉“。数据里面存的是正确的。页面的Unicode是gb2312
啟 这个文字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>