2012-08-16 112 views
3

我在数据库中有utf8编码数据。中文字符不能正确显示

数据在PHPMYADMIN正确显示在本地和远程数据库上。

我正在使用codeignitertwitter bootstrap显示此数据。

得到的数据正确显示我的本地Windows电脑上,但同样

替换ç¼çèè±远程网站字符。

我到底做错了什么?

更新:

的字符正确显示在移除ヶ辆()从数据功能但如果该数据包含搞乱了网页

+0

我建议你首先查看phpmyadmin页面的源代码和头文件,以便远程访问你的网站。编码 – Waygood 2012-08-16 15:37:58

回答

2

你的HTML有这样的HTML标签头:

<meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> 

如果不加上它。

+1

或''如果你想成为未来主义者;) – andy 2012-08-16 15:43:13

+0

我使用默认的UTF8和HTML 5的CI和twitter引导程序。我有 in source – User1234 2012-08-16 15:45:24

+0

您可能还需要在实际客户端计算机中安装字符集。 – 2012-08-16 15:45:25

1

确保您的远程服务器发送正确的标题。

Content-Type: text/html; charset=utf-8 

确保您在UTF-8编码文件。