找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
楼主: 月痕

求个php脚本 讲网页中乱码的字符(gbk) 转换为utf

[复制链接]

0

主题

13

回帖

28

积分

新手上路

积分
28
发表于 2016-7-11 08:12:21 | 显示全部楼层
本帖最后由 月痕 于 2016-8-7 10:31 编辑

西行寺幽幽子 发表于 2016-7-11 11:40

得看你程序具体的代码,我这不知道你那块位置的代码不知道怎么改


原来我程序里面有转化编码的php文件   但是程序本身是gbk  的
        function ugbk($v){
                $v = iconv("utf-8","gbk",$v);
                return $v;
        }
我该如何改?    这句代码 是utf-8转换gbk  我试了反过来是不行的  
调用的时候带上 $v就行?
回复

使用道具 举报

122

主题

2179

回帖

4734

积分

论坛元老

积分
4734
 楼主| 发表于 2016-7-11 10:52:29 | 显示全部楼层
8楼说的对,不过数据库你也可以单独改成utf8的
回复

使用道具 举报

82

主题

874

回帖

2000

积分

金牌会员

积分
2000
发表于 2016-7-11 04:22:00 | 显示全部楼层

月痕 发表于 2016-8-7 10:29

原来我程序里面有转化编码的php文件   但是程序本身是gbk  的
        function ugbk($v){
                $v = iconv("utf-8 ...

你要改一个程序的编码需要同时修改包括
1.数据库编码
2.查询数据库时set names的编码
3.程序内转码用的编码
4.输出header时的编码
5.模板head里的charset值
全都修改完才不会乱码,不是只改一两个地方就行的
回复

使用道具 举报

0

主题

13

回帖

28

积分

新手上路

积分
28
发表于 2016-7-11 04:22:43 | 显示全部楼层

西行寺幽幽子 发表于 2016-8-7 11:59

你要改一个程序的编码需要同时修改包括
1.数据库编码
2.查询数据库时set names的编码

能否加QQ
回复

使用道具 举报

122

主题

2179

回帖

4734

积分

论坛元老

积分
4734
 楼主| 发表于 2016-7-11 08:09:00 | 显示全部楼层
本帖最后由 西行寺幽幽子 于 2016-8-7 16:13 编辑

月痕 发表于 2016-8-7 13:50

能否加QQ


[编辑掉]
回复

使用道具 举报

0

主题

13

回帖

28

积分

新手上路

积分
28
发表于 2016-7-11 11:40:51 | 显示全部楼层

月痕 发表于 2016-8-7 10:29

原来我程序里面有转化编码的php文件   但是程序本身是gbk  的
        function ugbk($v){
                $v = iconv("utf-8 ...

把这段删掉看看
回复

使用道具 举报

289

主题

3580

回帖

8099

积分

论坛元老

积分
8099
发表于 2016-7-11 10:56:00 | 显示全部楼层
你头部的编码也要改哦,要不然你也显示是乱码。
回复

使用道具 举报

0

主题

2

回帖

8

积分

新手上路

积分
8
发表于 2016-8-7 10:29:44 | 显示全部楼层

Ruclinux 发表于 2016-8-8 01:20

把这段删掉看看



终于搞定了  原来还需要调用才行
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|手机版|小黑屋|Discuz! X

GMT+8, 2025-2-4 16:52 , Processed in 0.022062 second(s), 3 queries , Gzip On, Redis On.

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表