2012-06-29 2 views
-1

У меня есть Лил проблема с моей кодировкой, когда пользователь поданной текстовым поля поля с поступающей информацией по почте (copy&paste) так Also – can you give me some... или line item – QA coverage и занесено это, в моем $ _POST veriable тексте выглядит как line item – QA, Also – can you give me some... моего сайта collatation это latin1_swedish_ci.почты кодировка текста

Любое тело знает, как избежать этого? Спасибо. С уважением, Антон.

ответ

1

- это тире (не ваш типичный - «минус»), который является трехбайтным символом в UTF-8. Если его дисплей закручивается, это означает, что вы не правильно обрабатываете UTF-8, или, как правило, неправильно обрабатываете кодировки. См. Handling Unicode Front To Back In A Web App для полного ознакомления.

+0

моя кодировка - ISO-8859-1, могу ли я преобразовать текст UTF-8 в мою текущую кодировку? –

+0

Да, с ['iconv'] (http://php.net/iconv). Если у вас нет веских оснований для выбора ISO-8859, я бы посоветовал вам воспользоваться этой возможностью, чтобы понять UTF-8 и использовать ее, поскольку ваши пользователи иногда используют ее. – deceze

+0

Yeap причины существуют, Спасибо за помощь. –

Смежные вопросы