关于FreeBSD与Windows文件转换问题
本帖最后由 pooq 于 2013-11-06 19:06:10 编辑
情况说明:
(1)之前的PHP程序网站是部署在FreeBsd系统上的,后来因为各种原因,将网站移植到Windows系统。
(2)移植过程中,就是直接将原有文件拷贝到Windows系统中。
(3)目前要对网页源程序中局部内容做修改,文件中英文显示正常,中文显示是乱码。如果将乱码删除,直接输入中文,显示正常,但是在浏览器中显示问号方块之类,不能正常显示。
网上看到的解决方法:
看过网上一些说法,知道是Unix类系统与Windows系统之间文件格式问题。网上提到用win2unix之类的方法做文件转换,但要在Unix系统下操作。
想要问的是:
我目前手头没有Unix类的操作系统,就只有Windows.在Windows下,如何解决上述编码问题?使得我可以正常在Windows下编辑网页源程序中的中英文。看到网上也有提到用UltraEdit的,试用了一下,还是不能解决问题。请教如何解决?
------解决方案--------------------Unix与Windows文件格式问题不会导致乱码啊, 只是换行的差别. 我觉得是编码问题. Unicode, GBK之类的.
------解决方案--------------------
用什么编辑器打开的?
是UltraEdit吗?
------解决方案--------------------用PilotEdit Lite可以转换。
如果需要在多个目录和文件中进行转换,可以选菜单“查找” --> “在多个目录和文件中替换”,然后在HEX模式下,把0D 0A 换成 0A