如数组:$arr = array(
'淺'=>'浅',
'我'=>'你'
);如果我的php文件是用GB2312保存的,那运行这个文件,就会出现如下错误syntax error, unexpected T_STRING, expecting ')'
如果我的php文件是用UTF-8保存的,那运行这个文件,就不会出错不知哪里高手知道是什么原因
'淺'=>'浅',
'我'=>'你'
);如果我的php文件是用GB2312保存的,那运行这个文件,就会出现如下错误syntax error, unexpected T_STRING, expecting ')'
如果我的php文件是用UTF-8保存的,那运行这个文件,就不会出错不知哪里高手知道是什么原因
解决方案 »
- 【急急如律令】怎样检验正则表达式写的是否正确
- 时间少了8小时,如何改正
- Zend Studio 5.5.0无法启动
- 300分求:我用 zendstudio +xdebug 设定断点后,不能在断点处中断。
- echo文档句法中直接输出函数返回值
- 请问使用国外服务器需要icp备案吗?
- mysql同一表查询语句
- php_mssql.dll加载不了.怎么办,大家帮忙看看?
- 帅哥高手,请进!关于用php生成报表,用来打印时出现的问题
- 用PHP读写XML文档总会吧?我始终相信:PHP高手不会死光了的!(也是基于linux)
- svn使用钩子文件将文件更新到web目录,提示'Skipped /var/www/nginx/html'
- php 是怎样判断用户所在网络是网吧,公司内网,校园网和学校机房等
而 5c 正好是 \
就相当于你做 $x = '\';
那肯定要出错的
$arr = array(
'淺\'=>'浅',
'我'=>'你'
);
这样就不错了看样子你需要的是一张对照表
那么按 ini 文件格式书写就简单多了
淺=浅
我=你使用时
$arr = parse_ini_file('filename');
倉=仓 ini 文件 保存为gb2312使用 $arr = parse_ini_file('filename');是会出错的如果 INI 文件的内容为淺=浅
我=你就运行正常,看来还有有些文字会造成出错
\ 的ASCII内码是5C
over