Павел В.
23 сообщения
#15 лет назад
Всем привет

Прошу совета у знатаков по следующему поводу. В alert сообщениях мне необходимо выводить текст следующего вида:
töext texöt

Проблема собственно в том что js не преобразовывает этот код автоматически в нужные символы и выводит "как есть". Если же этот код вставить просто в тело html документа - символы преобразовываются нормально.

Отсюда и возникает вопрос, как заставить js преобразовывать коды - в символы? Если это не возможно, то интересно как через php это сделать. Т.е. есть строка "töext texöt " надо что б вместо каждого кода на выходе была реальная буква. (юзал php.net, перепробовал много функций по этой теме, но результата ноль)
Павел В.
23 сообщения
#15 лет назад
Походу только я один столкнулся с этой фигней
Фрилансер У.
248 сообщений
#15 лет назад
echo html_entity_decode('töext texöt', ENT_NOQUOTES, 'UTF-8');
Фрилансер У.
248 сообщений
#15 лет назад
<script type="text/javascript">
function html_entity_decode(str) {
var tarea=content.document.createElement('textarea'); // the "content" part is needed in buttons
tarea.innerHTML = str;
return tarea.value;
}
alert(html_entity_decode('töext texöt'));
</script>
Павел В.
23 сообщения
#15 лет назад
Вот за это большой респект и спасибо!