¿Puedo usar ICONV para convertir citas inteligentes de bytes a las cotizaciones inteligentes ASCII extendidas?

StackOverflow https://stackoverflow.com/questions/6087309

Pregunta

Tengo algún contenido UTF-8 que incluye caracteres de cotización inteligente multi-byte.Descubrí que este código convertirá fácilmente aquellos caracteres a las cotizaciones directas ASCII (código ASCII 34):

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

o

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

Sin embargo, preferiría convertirlos a las cotizaciones inteligentes ASCII extendidas (códigos ASCII 147 y 148 en la codificación Latin 1).¿Alguien sabe cómo hacer esto?

¿Fue útil?

Solución

Está buscando cp-1252 que contiene "cotizaciones rizadas" en 0x91-0x94 (145-148).

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

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top