用UltraEdit把utf-8文本文件开头三个字节删掉就可以了,或者用支持Utf8的编辑器编写php
解决方案 »
- 基础问题,菜鸟求救,非常感谢.
- 在PHP中,http_post_data和http_put_data的用法(实例)?
- 要做个网站,是选择JAVA还是PHP?
- 求一个正则表达式
- 如何能更好的解决PHP中fckeditor的上传木马的漏洞。
- 软件开发需求文档,在线等
- 处理数组的问题,急
- 关于com的问题
- PHP中如何获得客户端名与主机名及IP?
- 出现php.4.2.3注册session_register的问题,帮我
- asp->php:急求解决方案,200现金作为酬劳!
- (2)请“ xuzuning(唠叨)”兄弟进来领剩余200分,顺便表达谢意!(300分求解关于php.ini的问题,已经解决,同时感谢参与者)
支持utf8的编辑器有哪些呢?
我用ultraEdit以utf8编码编辑文件还是出现这种问题!
呵呵,说句笑话。建议你还是用一般的编辑器编辑文件,保存文件时也只需按默认方式即可。中文系统嘛,自然是gb2312了。标准的包含语言信息的文件的头几个字符(是几个记不请了)是声明语言类型的,但是这个生命并不能被浏览器忽略,以致产生显示问题。
实际上浏览器对语言编码的识别是很简单的,你只需声明一下charset就行了。如果不声明,浏览器也可自动识别,当然你需要开启“自动识别”功能(默认是开启的)充分利用php的mbstring扩展库提供的功能,应该是你最好的选择
<?php
mb_http_output('utf-8');
ob_start('mb_output_handler');
echo "中国";
?>完全没有必要把精力放在那些“细小”的地方
<?php
mb_http_output('utf-8');
ob_start('mb_output_handler');
echo "中国";
?>
怎么显示乱码呢?
原来是BOM问题!``````
现在寻找不保存BOM的编辑器!
:set fileencoding=utf-8
:w
保存为GB2312(CP936)编码格式.
:set fileencoding=cp936
:w
http://ouk.cn/ansi/ 和 http://ouk.cn/utf8/
显示的一模一样.
暂时支持英语,简体,繁体,有心情了再往德文或者其他语言上翻译吧~~~这个多语言就是用UTF-8编码,用上面两个工具写的~~~很方便~~
TO mikespook(懒猫开始新生活):
Notepad++很不错, 不过我怎么找不到它的配置文件呢? 这次修改过了 下次又恢复原样:(
mikespook(懒猫开始新生活)上来领分吧 :)
原来是BOM问题!``````
现在寻找不保存BOM的编辑器!------------
ultraedit的参数设置里有去掉保存bom的选项
汉字处理确实麻烦,那位大虾有什么好的文章或函数,给我发过来,谢谢!
Email:[email protected] || [email protected]
不会是MRP中的BOM吧
只有用标准ANSI重载一下才发现有区别.