7

我有一些包含多字节智能引号字符的 UTF-8 内容。我发现这段代码很容易将这些字符转换为 ASCII 直引号(ASCII 代码 34):

$content = iconv("UTF-8", "ASCII//TRANSLIT", $content);

或者

$content = iconv("UTF-8", "ISO-8859-1//TRANSLIT", $content);

但是,我宁愿将这些转换为扩展的 ASCII 智能引号(拉丁 1 编码中的 ASCII 代码 147 和 148)。有谁知道如何做到这一点?

4

1 回答 1

6

您正在寻找在 0x91-0x94 (145-148) 处包含“弯引号”的CP-1252 。

$content = iconv("UTF-8", "cp1252//TRANSLIT", $content);
于 2011-05-22T10:37:51.310 回答