| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > JavaScript: Общие вопросы > Javascript HTML Decoding |
| Автор: Rubin 24.7.2005, 10:22 |
| У меня проблемма, у меня сохраненны русские буквы в базе данных в виде HTMLEncoding (что то в этом роде Ф), показать это в html ет проблемм а как показать это в javascript ? |
| Автор: Sardar 24.7.2005, 14:50 |
| Во первых JS ничего не показывает Во вторых браузер и JS работают со строками в юникоде. Если твой скритп в UTF-8, то проблем нет. Иначе он должен быть в той же кодировке что и страница. В третьих строки можно кодировать UTF-8 > urlencode, а в JS пользоваться decodeURIComponent. Xочешь более точного ответа, дай свой код и ссылку на страницу. |
| Автор: Rubin 27.7.2005, 11:37 |
| В JS можно показать сообщение alert("sadsa") Мой код "windows-1255" русский у меня выглядит в таком виде Ф закодирован, в html я всё хорошо вижу, а в JS нет |
| Автор: Sardar 27.7.2005, 12:54 |
| Подключая скрипты указываем кодировку charset в которой написа скрипт: http://www.w3.org/TR/2000/WD-DOM-Level-1-20000929/level-one-html.html#ID-81598695 Также следует помнить что под Win 95/88/Me все окошки с русскими буквами показывают кракозябры если винда не русская. Естественно народ пользующий Win 2000/XP/2003 проблем не имеют, т.к. винда работает в юникоде. |
| Автор: Rubin 28.7.2005, 17:19 |
| У меня не русские буквы, а такие & # 1060; Представь что ты вытаскиваешь и базы данных вот это & # 1060; в JS (alert('& # 1060;')) ты увидишь тоже само, а мне надо 'Ф' |
| Автор: Sardar 28.7.2005, 18:04 |
| Вырезал код символа, затем String.fromCharCode(код символа). А что это у тебя база текст в хтмл мнемониках хранит? |
| Автор: Rubin 29.7.2005, 09:47 |
| Большое спасибо !!!!!!!!!!!! Я про эту функцию не знал, а почему я так храню, потому что я в одном экране работаю и с ивритом и с русским одновременно, русский я сохраняю в таком & # 1060; формате если тебе интересно вот мой мэил rubin@shimone.com |
| Автор: Sardar 29.7.2005, 14:15 |
| Мыло зря оставил, спама наберёшся. Лучше регистрируйся и входи в наш клуб |