0

我通过带有 CL8MSWIN1251 字符集的 PDO_OCI 将 PHP 与 Oracle db 一起使用。当 apache 请求 php 时,一切正常。但是,当我尝试从命令行使用 php 脚本时 - 我得到了错误字符集中的数据。而不是文字我得到了很多符号。在两种模式(CLI/Apache)中,php 使用相同的 php.ini(/etc/php.ini)。

任何建议如何解决?

更新 脚本的输出不会打印在控制台上。它写入文件或通过电子邮件发布,因此命令行字符集无关紧要。此外,环境变量 NLS_LANG 设置正确。

4

0 回答 0