WORD里的字符复制到mysql里面变乱码

来源:百度知道 编辑:UC知道 时间:2024/05/16 03:10:32
WORD里的一些字符,例如'和- 复制到mysql(phpmyadmin)里面(或通过php页面提交),然后在网页中显示出来都是??,如果直接在phpmyadmin里输入就可以正常显示.请问该怎样解决? phpmyadmin里的各种字段编码类型都试过了,都无法正常显示.或者能修改WORD里面的编码类型?我用的是WORD2007.
谢谢!
今天下午四点前解决分数加倍.
二楼的朋友,我的PMA是4.1.20,字符在PMA里是能显示出来的(但看得出和在PMA里直接输入的有区别),问题就是在网页中显示成??了.

英文无论是MySQL还是PhpMyAdmin都是是用utf-8内码字符集的,你手工在PMA里输的时候会被IE自动转换成网页的字符集也就是UTF-8,所以输入时是正确的。
Word复制不应该会出错啊,系统会转换的啊,你试试最新的PMA试试。
(我是PMA2.9.2,Word2003,XP Pro,IE7,复制没有问题)

PHP的问题,你在打开数据库的后,先执行一句SQL:
set names 'gbk'或者set names 'gb2312'
不是执'utf-8',是以上2种,是告诉mysql你输入的字符是那种。

先复制到记事本
在从记事本复制出去 试试!