level 1
大家好,请帮忙呀!
要操作的数据是汉字
在加载数据时,我把编码设成如下:
mysql_query("SET NAMES 'GBK'");
树中没有数据显示,要是用如下格式
mysql_query("SET NAMES 'utf8'");
在树中就有数据!可是我用此格式向数据库中插入数据时,数据库的中文部分为空了!
怎么办呀?如何处理呀?请大家帮帮忙呀
2011年08月19日 13点08分
1
level 11
你好, 看来你这个很可能是 Server 与 DB之间传输的问题,一般来讲目前做网站都是使用 utf8格式的数据、页面代码等等,全都统一成 utf8比较好,也能有效避免多国语言的乱码问题。
2011年08月19日 15点08分
2
level 11
呵呵,本身js 无所谓支持与否,但目前因为里面有中文的注释,导致js文件的存储格式是utf8。 另外,你那个问题可能有多种情况, 后台输出的数据字符编码要与前台的页面的字符编码一致、保存时也要保证前台传给后台的中文能够正常获取,并且后台程序与数据库之间的字符编码统一。 请你仔细检查一下吧,你这种问题是编程的基础,跟zTree本身没什么关系,请你用简单的ajax 代码把你的字符编码问题都解决后,再调试 zTree 吧
2011年08月21日 10点08分
4