求助:提交汉字瞭望的瞭字、和下划线时会出 Incorrect string value 错误

在这里讨论从其他论坛程序转换到PHPBB的话题
Post Reply
fcnncn
初来乍到
初来乍到
Posts: 4
Joined: 2008-04-27 5:04

求助:提交汉字瞭望的瞭字、和下划线时会出 Incorrect string value 错误

Post by fcnncn » 2008-04-27 5:15

当论坛提交 汉字瞭望的瞭字。和 下划线的时候。程序会抛出 一个一般错误。
http://www.fcnn.org/cn/
SQL ERROR [ mysql4 ]

Incorrect string value: '\xE7\x9E\xAD\xE6\x9C\x9B' for column 'post_text' at row 1 [1366]

那么我试着把瞭望作为敏感词过滤的时候。就出现
SQL ERROR [ mysql4 ]

Incorrect string value: '\xE7\x9E\xAD\xE6\x9C\x9B' for column 'word' at row 1 [1366]

SQL

INSERT INTO phpbb_words (word, replacement) VALUES ('瞭望', '了望')

BACKTRACE

FILE: includes/db/mysql.php
LINE: 158
CALL: dbal->sql_error()

FILE: includes/acp/acp_words.php
LINE: 107
CALL: dbal_mysql->sql_query()

FILE: includes/functions_module.php
LINE: 471
CALL: acp_words->main()

FILE: adm/index.php
LINE: 74
CALL: p_master->load_active()

mysql。php 这个文件的158行, 是所有错误的共同之处。if (($this->query_result = @mysql_query($query, $this->db_connect_id)) === false)
{
$this->sql_error($query); //这句就是出错的语句
}

折腾了好多天。一定要帮帮我啊。。。 :cry:

User avatar
mymsn
技术组成员
技术组成员
Posts: 382
Joined: 2008-02-24 18:13

Re: 求助:提交汉字瞭望的瞭字、和下划线时会出 Incorrect string value 错误

Post by mymsn » 2008-04-27 23:18

您的网站政治化好浓 :redface:
不知道怎么喜欢上phpbb,但喜欢上就丢不开了 :(

fcnncn
初来乍到
初来乍到
Posts: 4
Joined: 2008-04-27 5:04

Re: 求助:提交汉字瞭望的瞭字、和下划线时会出 Incorrect string value 错误

Post by fcnncn » 2008-04-27 23:39

有政治化么。。。没了。。。都是 大家探讨怎么 爱国。和抵制 CNN呢。。有没有人能帮我们一下啊。。。

User avatar
土老耄
技术组成员
技术组成员
Posts: 1441
Joined: 2006-11-18 8:17

Re: 求助:提交汉字瞭望的瞭字、和下划线时会出 Incorrect string value 错误

Post by 土老耄 » 2008-04-28 0:10

fcnncn wrote:有政治化么。。。没了。。。都是 大家探讨怎么 爱国。和抵制 CNN呢。。有没有人能帮我们一下啊。。。
俺的样板论坛没有这个问题。版本:phpbbchina这里下载的3.0.0 Gold
http://phpbb3.web4chinese.com/gold/view ... p?f=2&t=19

估计是你的MYSQL问题,跟论坛无关。俺是帮不了你了,等其他大虾看看。

fcnncn
初来乍到
初来乍到
Posts: 4
Joined: 2008-04-27 5:04

Re: 求助:提交汉字瞭望的瞭字、和下划线时会出 Incorrect string value 错误

Post by fcnncn » 2008-04-29 3:23

解决了,解决了,真开心。。。。把整理全部从 gbk2312 改为gbk 了。

怎么我们论坛不像你们的, 字体大些, 多好看。。我不会设定啊。。教教我吧。。。。

http://www.fcnn.org/cn

User avatar
土老耄
技术组成员
技术组成员
Posts: 1441
Joined: 2006-11-18 8:17

Re: 求助:提交汉字瞭望的瞭字、和下划线时会出 Incorrect string value 错误

Post by 土老耄 » 2008-05-08 10:31

fcnncn wrote:解决了,解决了,真开心。。。。把整理全部从 gbk2312 改为gbk 了。
你的论坛不是用UTF8的吗?怎么能改成gbk或者gb2312呢?
酱紫的话你的数据库的collation是啥?将来会不会有出现乱码的隐患?
fcnncn wrote:怎么我们论坛不像你们的, 字体大些, 多好看。。我不会设定啊。。教教我吧。。。。
http://www.fcnn.org/cn
看你这个风格像是改自于prosilver。本论坛讨论过多次prosilver改变字体大小的方法,印象中就是三个子体的大小:class=gen, genmid, gensmall,找到相关的css档案,改一下里面的数字,比如:每个增大一号,然后在后台清空缓存后再刷新一下就能看到效果了。

实在不行俺建议你将管理员的身份交出来,让哪些大虾直接在你的论坛后台找代码改。

User avatar
IOsetting
论坛管理员
论坛管理员
Posts: 3647
Joined: 2006-10-17 1:48

Re: 求助:提交汉字瞭望的瞭字、和下划线时会出 Incorrect string value 错误

Post by IOsetting » 2008-05-08 12:03

错误应该是数据库版本或者编码的问题.


字体调整
对基于prosilver开发的风格, 如果对css元素变更不是很大, 可以参考如下的做法:

打开
styles/你的风格/theme/stylesheet.css
在最后面加上这行:
@import url("chinese_adjust.css");

下载中文版phpbb3.0.1, 将 styles/prosilver/theme/chinese_adjust.css 复制到与上面的stylesheet.css同一目录下. 这个文件基本上将需要调整的字体都调整好了.

在后台刷新风格主题后, 就可以在浏览器看到效果.

User avatar
土老耄
技术组成员
技术组成员
Posts: 1441
Joined: 2006-11-18 8:17

Re: 求助:提交汉字瞭望的瞭字、和下划线时会出 Incorrect string value 错误

Post by 土老耄 » 2008-05-08 13:23

IOsetting wrote:字体调整
对基于prosilver开发的风格, 如果对css元素变更不是很大, 可以参考如下的做法:

打开
styles/你的风格/theme/stylesheet.css
在最后面加上这行:
@import url("chinese_adjust.css");

下载中文版phpbb3.0.1, 将 styles/prosilver/theme/chinese_adjust.css 复制到与上面的stylesheet.css同一目录下. 这个文件基本上将需要调整的字体都调整好了.

在后台刷新风格主题后, 就可以在浏览器看到效果.
嘿!早说呀! 怪不得俺家没有涅... :twisted: :twisted:

Post Reply