php 数组键名 能是中文, 谁用过,会不会出现后患... RT 中文键名会不会留下后患> 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 php的数组键名会被php内部转换为一个hash key。理论上没有问题。但中文总是会引起很多奇怪的bug。比如gbk下的低字节5c问题。还有不同字符集下,php内部识别的unicode会不一致。我猜想,但没有实践过:假如你的a.php使用了gbk编码,代码中声明了一个$a['中文']='123'的中文key数组。b.php引用了a.php。但b.php文件本身的编码是utf-8。然后在b.php中echo $a['中文']。此时,两个文件中的'中文'俩字在php内部所转换的hash key可能是不一致的,那么会造成b.php中的$a['中文']取不到任何值。所以最好不要用中文。 试一下这几个字(限GBK):榎 梶 東如果这几个字没问题就全部没问题了…… 求一个php连接SQL SERVER分页。 初学PHP请教 急!AppServ2.9+Dreamweaver8.02插入数据,MYSQL得到的是乱码??? 调用的 问题 xmlhttp 有效性的问题 初学php和jquery,想问下如何在php里调用jquery获得的表单数据 急哦,在线等my.cnf文件具体是什么 关于php取数据库内容的问题,高手请进来!! 正则表达,取得网址的问题。 一个ASP的问题拿来PHP问.......email_list的. 一个php文件里面是用一个<?php ?>好 还是多个好? global 全局变量 出现的问题
b.php引用了a.php。但b.php文件本身的编码是utf-8。然后在b.php中echo $a['中文']。
此时,两个文件中的'中文'俩字在php内部所转换的hash key可能是不一致的,那么会造成b.php中的$a['中文']取不到任何值。所以最好不要用中文。