在每个脚本的osCommerce PHP源代码中都有这样一行:
<meta http-equiv="Content-Type"
content="text/html; charset=<?php echo CHARSET; ?>
内置变量“CHARSET”非常奇怪,我以前从未在PHP编程中看到过这种情况。我已经尝试用google,stackoverflow和当然在php.net中广泛搜索“CHARSET php apache encoding charset utf-8 osCommerce”但是找不到关于这个PHP变量的任何结果。
我需要更多信息,因为它输出了不适合文件编码,apache传输编码或系统上的charset / locale的意外/错误内容。
所以我想问一下:CHARSET从哪里获取内容?你知道它的任何文件吗?
答案 0 :(得分:0)
请参阅:http://forums.oscommerce.com/topic/321294-where-to-define-charset/
或者在这里阅读,因为我已经从那里复制了......:P
它在catalog/includes/languages/english.php
。将english.php
更改为您需要的语言文件。寻找:
// charset for web pages and emails
define('CHARSET', 'iso-8859-1');