PHP,将 UTF-8 转换为 ASCII 8 位

2024-04-04

我正在尝试使用以下命令将字符串从 UTF-8 转换为 ASCII 8 位iconv功能。该字符串旨在导入到会计软件中(根据 SIE 标准解析一些基本指令)。

我现在正在运行的:

iconv("UTF-8", "ASCII", $this->_output)

这适用于会计软件#1,但软件#2 抱怨编码。标准指定的编码是:IBM PC 8-bit extended ASCII (Codepage 437).

我的问题是,PHP 将我的字符串编码为哪个版本的 ASCII,如果不是指定的,我如何根据标准规范对字符串进行编码?


试试这个软件 #2

iconv("UTF-8", "CP437", $this->_output);

扩展 ASCII 与普通 ASCII 不同。 第一个软件可能接受 ASCII,但第二个软件需要扩展 ASCII - 代码页 437

看到这个link http://en.wikipedia.org/wiki/Code_page_437

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

PHP,将 UTF-8 转换为 ASCII 8 位 的相关文章

随机推荐