我有一些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);