Всем привет, Наткнулся на проблему и не знаю как решить, не понимаю откуда ноги растут. Есть строка типа. Код (Text): I [didn’t] [know] him. Перед записью в таблицу mysql делаю mysqli_real_escape_string. Читаю данные из базы и мне нужно преобразовать строку в массив символов. Делаю Код (Text): $astr = str_split($row["mysql_str"]); И символ одинарной кавычки превращается в три непечатаемых символа с кодами 226, 128, 153. Подскажите как решить, спасибо.
Это код используемого символа «’». Хотите получить обычный апостроф на выходе, укажите его в исходном тексте
Делайте замену, если уверены, что в тексте данный символ не используется по прямому назначению, а только в качестве апострофа. P.S. Right single quotation mark (E2 80 99) можно использовать в качестве апострофа, так что можно оставить. А для разбиения текста на символы и т.п. можете использовать ф-ции, умеющие работать с многобайтовыми кодировками.