新手求问,很简单的,就是关于中文乱码问题
程序员文章站
2024-01-30 21:25:52
...
问题如下,菜鸟我在mysql workbench上插入数据,然后是用php来提取数据显示的,但浏览器上看出现中文乱码问题了。
php是用notepad++上的utf-8无BOM上编码的。
然后数据库的charset是这样的:
试过在set names utf8,set,alter table 表名 convert to character set utf8,在浏览器中文都是显示????,求问
不好意思,我好像不太懂,这要插在哪,怎么插都出错
谢谢版主,每次都有你热心解答,已成功,虽然不知道原理是什么,而且听说还得每次都这样弄。。这就有点蛋疼了
php是用notepad++上的utf-8无BOM上编码的。
然后数据库的charset是这样的:
试过在set names utf8,set,alter table 表名 convert to character set utf8,在浏览器中文都是显示????,求问
回复讨论(解决方案)
选择数据库后,执行 SETNAMES utf8 指令
假定你是使用 mysql 扩展,则
mysql_query('set names utf8');
选择数据库后,执行 SETNAMES utf8 指令
假定你是使用 mysql 扩展,则
mysql_query('set names utf8');
不好意思,我好像不太懂,这要插在哪,怎么插都出错
不懂就不该不贴出你的代码
我已经说了:在选择数据库后
你有类似如下的代码
mysql_connect();
mysql_select_db('XXX');
mysql_query('set names utf8'); //就在这里设置工作字符集
不懂就不该不贴出你的代码
我已经说了:在选择数据库后
你有类似如下的代码
mysql_connect();
mysql_select_db('XXX');
mysql_query('set names utf8'); //就在这里设置工作字符集
谢谢版主,每次都有你热心解答,已成功,虽然不知道原理是什么,而且听说还得每次都这样弄。。这就有点蛋疼了
原理是什么?
很简单,我用汉语,你用日语,我们就无法沟通
现在我告诉你:你请个汉语翻译
这样我们就可以交流了
版主的回答真精妙,他深刻的问题通俗化,高
原理是什么?
很简单,我用汉语,你用日语,我们就无法沟通
现在我告诉你:你请个汉语翻译
这样我们就可以交流了
上一篇: 使用cookie做购物车的有关问题