发新话题
打印

中英utf8版本安装错误

中英utf8版本安装错误

环境:数据库字符集设置为:utf8_general_ci , php版本:5 Mysql版本: 5.0.27

在数据库管理phpmyadmin里边去查有记录写进去,表创建成功,但表记录里边的汉字全是乱码,网页代码设成其他汉字代码均无法正常显示。 我尝试把以下错误的 SQL语句拷贝到phpmyadmin执行,可以追加到表里,并且汉字显示正常。

请问该如何解决? 谢谢。

出现以下错误:

数据库访问错误

INSERT INTO cws_mainsettings VALUES (NULL, 'copyrighttext',   '网站设置',         'text', '版权信息', '网站的版权信息将添加到\'Created by weenCompany\'之前:', '闻名企业网站')  
错误内容: You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'Created by weenCompany\'之前:', '闻名企业网站')' at line 1
错误代码: 1064
时间: Monday 02nd 2008f June 2008 02:40:35 AM

[ 本帖最后由 wisegame 于 2008-6-2 11:28 编辑 ]

TOP

数据库里汉字是否是乱码,这个并不重要,只要网站前台或后台汉字显示正常就OK。

以面这句php程序没有任何问题,可能是你的数据库设置有问题。
weenCompany项目组

闻泰网络-开启你的创意生活!

TOP

数据库字符集设置为:utf8_general_ci  这个没问题吧?

请问校验 应该如何设置为 utf8_general_ci  ? 能通过phpmyadmin来设置吗?

谢谢你的快速解答。

TOP

phpMyAdmin里找校验。
weenCompany项目组

闻泰网络-开启你的创意生活!

TOP

在所有数据库连接语句之后增加以下语句,问题就解决了。

mysql_query("set names 'utf8'");

要增加的有2个地方,一个是install.php 一个是 mysql.php

对于其他代码版本, 把utf8改成其他的字符集关键字

TOP

发新话题
最近访问的版块