utf 8 — Как преобразовать символы Windows-1252 в значения в php?

У нас есть несколько полей базы данных, которые содержат символы Windows-1252:

an example pain— if you’re

Эти значения соответствуют желаемым значениям из этого списка:

http://www.i18nqa.com/debug/utf8-debug.html

Я пробовал различные варианты htmlentites, mb_detect_encoding, uft8_decode и т. Д., Но пока не смог преобразовать эти значения в:

пример боли — если ты

Как я могу преобразовать эти символы в их перечисленные значения в php?

4

Решение

Ты можешь использовать mb_convert_encoding

$str = "an example pain— if you’re";
$str = mb_convert_encoding($str, "Windows-1252", "UTF-8");
echo $str;
//an example pain— if you’re

DEMO:
http://ideone.com/NsIb5x

9

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]