我有一些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)。有谁知道如何做到这一点?

有帮助吗?

解决方案

您正在寻找 cp-1252 ,其中包含“卷曲引号”0x91-0x94(145-148)。

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

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top