2011-12-10 67 views
0

我有一个基于香草论坛的论坛网站。目前正在定制它。前几天它工作正常。当我保存东西时,我正在用数据库中的数据观察奇怪的字符。 例如,如果我注册一个新用户在数据库中使用[email protected]它保存为[email protected] naseem被剥夺似乎和在字符串的末尾一些奇怪的字符。PHP/MySQL奇怪的人物问题

我无法弄清楚。任何形式的帮助表示赞赏。

+0

需要更多的信息。网页和数据库的字符集是什么?正在对文本进行什么样的处理? – Corbin

+0

请提供您的代码 – ravi404

+0

什么都不要,只是倾销到数据库。 InnoDB,utf8_unicode_ci –

回答

0

如果您使用命令行/终端,请确保您执行“SET NAMES UTF8”。这会将你的连接设置为UTF8。这与您的数据库设置为UTF8不同。还要确保你的终端应用程序本身被设置为UTF8。

钻石问号几乎总是表示由于编码设置而无法正确显示的UTF8字符。