php中没有文档的CHARSET内置变量?

时间:2011-05-13 10:40:36

标签: php utf-8 character-encoding

在每个脚本的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从哪里获取内容?你知道它的任何文件吗?

1 个答案:

答案 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');