文件乱码---源于使用了UE编辑器新建的文件

来源:互联网 发布:数据安全管理指引 编辑:程序博客网 时间:2024/04/30 02:21

在写php文件时,出现乱码,使用各种方法都无力解决编码问题(注:使用的编辑器:UE编辑器):

方法1:iconv_set_encoding("internal_encoding", "UTF-8"); iconv_set_encoding("output_encoding", "UTF-8"); iconv_set_encoding("input_encoding", "gbk"); 强制设置文件的编码

方法2:获取编码信息:iconv_get_encoding

方法3:使用函数转换乱码的信息:iconv(fromEncoding,toEncoding,$var)

百思不得其解 ,为什么会乱码,乱码怎么解决。并且发现,不同的文件,有些乱码,有些不乱码。这是,为什么??

于是突然想到方法:

方案1: 在不乱码的文件上进行编辑,然后另存为。 打印输出,仍然乱码。 这是为什么?

方案2:这个乱码的文件是在UE编辑器中新建,然后保存的。 难道..跟这个有关...于是直接在文件夹中新建了一个文件,打印出来,不乱码了。(哭惊喜呀,终于不乱码了)

于是百度,为什么用UE建立的文件会出现乱码(注:文件中含有中文)

发现了源头,再找出现的原因就容易多了。附找到的解释性说明文件: http://blog.sina.com.cn/s/blog_49bcb81901013ojm.html

上面链接提到的一点: 不要在已经乱码的文件中,删除乱码然后添加中文再保存。这也是我之前会犯的错误之一。

UE,想说爱你,有点不容易。

 

 

-----2014/5/22 新编辑

    时隔两年后,再次掉进了 UE编辑器对含中文的文件的编码转换的坑里。

   是这么一步步的走到坑里去的:

   1、新建一个文件,此时 默认格式为 ANSI

   2、使用UE编辑器对该文件进行编辑,编辑的代码中含中文、含XML报文,报文中含这样的字符串“...<?xml version="1.0" encoding="UTF-8"?><ROOT><HEAD>...”

   3、编辑完成后保存

   4、然后就认为文件开发完成了。接着和其他文件进行比对,直接使用 记事本 将修改的文件打开,文件内容显示正确。

   5、一切OK

   ... ... ...

   但是,程序运行有问题!! 千回路转后,打开文件,发现文件的编码格式是 UTF-8。使用UE编辑器打开,发下文件竟然是乱码的。

   就这样被坑到了,还特别想不清楚,这是哪里出了问题。经理说要总结,我慌了,从网上找寻资料,嘿,前人总结的很好:

  http://www.cnblogs.com/zebbey/archive/2009/12/02/1615238.html

 

     其实很有很多疑问,就是这种情况是怎么产生的,什么时候会产生。但请特别留意:UE编辑编辑的文件中当含中文时,慎用“encoding="UTF-8"” 呀。即使你这么一串字符串是注释掉的,即使这串字符串之前有,后面又被你删掉了。 UE编辑器对这串字符串的敏感程度让人想不到呀。

     有一种解决方案:修改UE编辑器中的设置项:去掉“自动检测UTF-8文件”的勾选项,设置方法为:高级--->配置--->文件处理--->Unicode/UTF-8 检测,去掉“自动检测UTF-8文件”的勾选。不过,这样一修改后,UE编辑器便不能正常展示编码格式为 UTF-8 的文件了。

原创粉丝点击
热门问题 老师的惩罚 人脸识别 我在镇武司摸鱼那些年 重生之率土为王 我在大康的咸鱼生活 盘龙之生命进化 天生仙种 凡人之先天五行 春回大明朝 姑娘不必设防,我是瞎子 网银转账处理中怎么办 教育部学籍在线验证报告有错怎么办 验证码连续输入三次错误怎么办 交通运输监察大队截车了怎么办 平安安康续保没成功怎么办 危险品经营许可证到期了怎么办 郑万350渝万怎么办 厂里饭堂的饭好难吃怎么办 学校的食堂饭菜不好不卫生怎么办 亲戚借钱我真没有怎么办 榴莲肉酸了吃了怎么办 亲戚赖在家里住怎么办 食堂饭菜味道差该怎么办 被监视居住公安打电话睡着了怎么办 鱼缺氧浮上水面怎么办 车载低音炮有电流声怎么办 925纯银变黑了怎么办 银子放久了变黑怎么办 高铁票网上售空怎么办 高铁票出票失败怎么办 高铁票名字打错怎么办 高铁票姓名错了怎么办 高铁票弄丢了怎么办 用过的车票丢了怎么办 高铁票被水洗了怎么办 沈阳地铁卡丢了怎么办 火车票没写检票口怎么办 吃鸡听的脚步声距离太近怎么办 检票时车票丢了怎么办 高铁出站没检票怎么办 高铁来不及取票怎么办 被发现假的增值税发票怎么办 高铁票身份证验证失败怎么办 网上订的火车票查不到怎么办 已经参加工作想学个本科证怎么办 火车晚点耽误下一趟列车怎么办 门外装监控没有预留电线怎么办 框架柱主筋柱顶预留长度不够怎么办 遇到很嚣张的人怎么办 在地板砖上铺木地板卧室门怎么办 宝宝打预防针的本子丢了怎么办