zend8.0.1编辑器编辑文件用记事本读乱码
来源:互联网 发布:安装nodejs mac 命令行 编辑:程序博客网 时间:2024/06/07 04:31
其实,不光是用记事本读出来是乱码,显示到网页上也是乱码,初步的原因我自己分析了一下,因为,服务器最终需要解释的文件是那个php文件,它读出来的文件内容也许和记事本是最接近的,因此,不要给我说,在php文件头加上header('Content-Type:text/html;charset=utf-8');就会没事,我试过,这个方法也是不行的,这个只是说传输的时候,也是用utf-8来传输,试问,如果文件本来就是gbk的,你用utf-8传是什么后果,因此,我分析问题很可能出在zend编辑器上,在网上查过一个方法,网址是这个:
http://cowaw.iteye.com/blog/684792,大家有兴趣可以看一下,我做到这一步--->5、在编辑器(zend studio)中指定字体位”dialoginput”,重启编辑器 就卡住了,可能我的版本是8.0.1的吧,面目已经全非了,已经不能完成他的这一步。不过,问题总有解决的办法,我最终也解决了,虽然走了一些弯路,但是,也好,学到了,编辑器确实在不断的强大,很多问题他们实际上都给我们做了,我们只需要在编辑器上设置就好了,我说了好多废话,希望大家不要嫌啰嗦,因为,毕竟解决问题比这个还要麻烦。好了,我们可以发现,我们的zend编辑默认是使用gbk的子类作为编码的,为什么这么说,大家开开zend,点击edit,在点击set encoding,是不是发现默认是勾选的那个继承GBK的字体啊?你把他选为UTF-8就OK了 ,等等,这么就完了吗?我重新启动zend,发现编码又变为了乱码?坑爹啊,该怎么搞,最后在网上看到了一位热心网友的解答,是这样的
windows -> preference -> Work space里面把默认编码选择为 UTF-8 保存... 重启Zend studio 就OK了
这样做了,才能将这个默认的工作空间的编码设置为UTF-8。事情好像玩了,对的,对于一般人来说好像是完了,假如某天,你下载了一个源码,用zend打开一看,坑爹的乱码有一次映入了你的眼帘,你是否会觉得崩溃呢?请不要激动,这时候,不是你设置出了问题,是因为别人的编码不是utf-8,这时候,如果你想看到清晰的源码,该怎么办?当然是,在edit中选择一种编码,一般某些人士喜欢用那个什么ISO的8891,你可以试下,一定是可以恢复到它原来的模样的。大家是不是还有一个一问,设置为这样的编码后,在服务器端运行是否会出现乱码?我的答案是如果是静态的(即你直接输入的中文字符串),那是一定不会出现乱码的,但是,不排除某些动态接受的中文字符不会出现乱码,这涉及到某些技术性问题,比如中文字符串的截取,以及,json传输数据中编码有可能出问题。那么具体问题可以具体对待。
- zend8.0.1编辑器编辑文件用记事本读乱码
- 用记事本编辑注册表文件
- 解决linux用记事本打开文件乱码问题
- 用记事本编辑HTML文档在网页浏览会出现乱码,是什么原因?
- 使用记事本+命令行 编辑运行.java文件
- vi编辑文件乱码
- 记事本打开文件乱码的问题
- 用记事本编辑创建Xml文件,访问的时候显示错误-解决办法
- Excel2003编辑CSV文件,乱码
- 使用记事本编辑php文件导致的一点问题
- csv文件用记事本打开正常,用excel打开是乱码问题
- java文件在eclipse工程里中文显示方框乱码,用记事本中打开显示正常
- FTP工具下载的文件用DW打开中文乱码记事本却不会
- 用记事本手写一个.jsp文件,然后在网页中打开中文显示乱码的解决方案
- 用记事本编辑器来创建WinForms
- pdf编辑器怎么用能够编辑pdf文件
- 用记事本解决js中文乱码问题
- c#编辑记事本
- Vi/Vim Tips and Tricks
- 转行测试
- hdu 1166 敌兵布阵
- MD5 算法介绍
- javascript 获取file表单全路径
- zend8.0.1编辑器编辑文件用记事本读乱码
- How to back up the BlackBerry Configuration Database(备份BES数据库)
- ant介绍
- MS UI Automation简介
- 浅谈FireFox中file控件不能取到客户端文件的完整路径的问题
- 快速排序:改进后的冒泡排序
- [2012-07-26更新]Google Checkout支付历程
- oracle数据库(一)
- 求SM1623B的数码管显示程序