LINUX.ORG.RU

PHP и непонятные символы...


0

0

В базе есть символы (это точно все русские буквы закодированы) типа таких:

Êàôåäðû

Это что за такая кодировка и как с помощью PHP нормально отобразить это???

anonymous

Это не кодировка, это для французов и других.

grave - это штришок над буквой (их два разных), circ - кружочек, и т.д. Ставь кодировку "западноевропейская" ISO-8859-1

theserg ★★★
()
Ответ на: комментарий от theserg

Да нет же, я же говорю, это в базе так зашифрованны русские символы... В данном случае здесь слово: Кафедр

ß áû ñàì õîòåë óçíàòü :). Ïîñòàðà&a mp;thorn;ñü ÷òî-íèá&oac ute;äü ñäåëàòü

Тут содержится такая фраза:

"Я бы сам хотел узнать . Постараюсь что-нибудь сделать "

Дальше:

Îòðåäàê& ;ograve;èðóé ñâî¸ ñîîáùå&iacute ;èå òàê, ÷òîáû ïîíÿòíî áûëî, êàêàÿ êàôåäðà ê êàêîìó ôàêóëüò&a mp;aring;òó îòíîñè&ograv e;ñÿ.

"Отредактируй своё сообщение так, чтобы понятно было, какая кафедра к какому факультету относится."

И т.д.

anonymous
()
Ответ на: комментарий от theserg

Соответствует он всё, певрое:

В первой фразе, не хватает токо знака ":)", так как когда я с форума копировал текст, смайлик не откопировался, так как в форуме он в виде рисунка, в конце можно заметить пробел между точкой и последней буквой, как раз где должен быть смайлик.

Во второй фразе, непонятно откудова пробел появился в коде для буквы "т" ("& ;ograve"), в слове "Отредактируй" и есть такая же фигня ещё с парой букв, видно этот форум с оригинальным текстом что то сделал.

А так полностью соответствует тексту:

&eth это буква "р" например
&aring - "е"

Ну и т.д., непонятно что это за кодировка блин... :-((

anonymous
()
Ответ на: комментарий от anonymous

Всё разобрался, это так действует функция htmlentities.

anonymous
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.