向英文mysql插入汉字全是乱码

我用的国外linux主机,字段类型是varchar,我记得曾经看到一篇文章说在sql语句中字符串数值的引号上做手脚就可以解决了,好像加了点什么,想不起来了。昨晚搜了一晚上也没找到,全是些垃圾文章被转来转去,没一个能解决问题的,只好到这里求救了!

作者: asyncyd   发布时间: 2011-06-04

首先看你数据库的编码,然后表的编码,再然后字段的编码。

最后看你插入数据时mysql_query()的编码 












------------------------------------------------------------------------------------------------
http://www.jiemengwu.com/ 解梦屋 http://www.phpzy.com/php/ 绿色php资源http://www.shopfw.com网店服务http://www.jqk8.com剧情看吧

作者: wukaixin   发布时间: 2011-06-04

與你建立的資料庫的編碼有關

作者: sibang   发布时间: 2011-06-04

你的数据库应该是UTF8的.所以中文在插入之前做一个转换就可以了

作者: PhpNewnew   发布时间: 2011-06-04

建议在建立数据库时,编码用utf8_general_ci编码,建立表结构的时候也用这个编码,应该就不会出现乱码了。除非你用的火星文

作者: ulpyuxa   发布时间: 2011-06-04