Могу ли я использовать ICONV для преобразования многобайтовых умных цитат в расширенные умные цитаты ASCII?
-
09-09-2020 - |
Вопрос
У меня есть некоторое содержание UTF-8, которое включает в себя многобайтовые символы Smart Quote.Я обнаружил, что этот код легко преобразует эти символы в ASCII прямые цитаты (ASCII код 34):
$content = iconv("UTF-8", "ASCII//TRANSLIT", $content);
.
или
$content = iconv("UTF-8", "ISO-8859-1//TRANSLIT", $content);
.
Однако я бы предпочел преобразовать их в расширенные умные котировки ASCII (коды ASCII 147 и 148 в латинской кодировке 1).Кто-нибудь знает, как это сделать?
Решение
Вы ищете CP-1252 , который содержит «кудрявые цитаты» в 0x91-0x94 (145-148).
$content = iconv("UTF-8", "cp1252//TRANSLIT", $content);
. Не связан с StackOverflow