模板打印出来是乱码?

#1 aapill

JAKE您好,我这里模板打印出来怎么是乱码呀,数据库是GBK格式的,我用的SPEEDPHP是UTF8格式的,所有的文件包存为UTF8格式,打印出来是乱码,看图是怎么回子事呢,给指导,
根据ID查询出来一条记录,部分字段是乱码
看图
未命名.jpg
请给予指导

2010-08-20 17:03:56

#2 jake

“数据库是GBK格式” :L,那当然会乱码~~~

你有两个选择:
1. 在输出之前都进行iconv或者mb_系列函数的转换。
2. 使用speedphp的GBK版,同时全部文件都另存成GBK的。

2010-08-20 18:03:28

#3 rubbish

回复 2 jake
我感觉sp只是中间程序,GBK和UTF-8应该没影响吧

难道做了什么特别处理?

问题应该是自己写的程序,读取时的字符集和html里的meta charset设置问题吧?:shutup:

2010-08-21 11:12:32

#4 jake

肯定会有影响的,比如说set names的SQL命令等。

关于UTF8乱码的问题,论坛里面也讨论过许多次了,可以论坛搜索看看

2010-08-21 16:35:20