模板打印出来是乱码?
发布于:2022-01-17 09:50:54
#1 aapill
JAKE您好,我这里模板打印出来怎么是乱码呀,数据库是GBK格式的,我用的SPEEDPHP是UTF8格式的,所有的文件包存为UTF8格式,打印出来是乱码,看图是怎么回子事呢,给指导,
根据ID查询出来一条记录,部分字段是乱码
看图

请给予指导
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