| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > JavaScript: для новичков > 16-ричные коды символов |
| Автор: tikitiki 11.3.2008, 08:17 |
| Здравствуйте. Есть глупый вопрос. Я хотел использовать для javascript 16-ричные коды символов, там где желательно выводить символы по кодам. Странно, но почему-то долго коды эти в инете искал. Нашёл вот на сайте википедии такое описание (см. вложение, т.к. ссылка потерялась). Там верхняя таблица и есть 16-ричные коды настоящие для кодировки win1251? И маленькие вопросы. Где там обычная точка? И где найти таблицу для кодировки utf-8? |
| Автор: Sardar 11.3.2008, 12:31 |
| "Кодов" utf-8 нет, вернее оно тебе не нужно. Проще всего сохранить исхдник в utf-8 и браузер всё поднимет сам. Иначе задаём символы в юникоде \uHHHH, где HHHH - 16'ричный код символа в юникоде. Всё, остальное тебе знать не нужно и даже вредно На встречу, опиши задачу подробней, может решение совсем не в том месте ищешь. |
| Автор: Sardar 12.3.2008, 12:41 | ||||
Да, юникод символа один и не меняется, задаётся http://www.unicode.org. UTF-8 - это лишь один из способов записать этот код используя от 1 до 6 по моему байт на символ (кирилица 2 байтами). Все остальные кодировки - это IMHO эхо прошлого.
Это должен делать твой редактор Если нужен код символа, то скопируй в строку браузера: javascript: t="твой символ".charCodeAt(0).toString(16); while(t.length < 4) t='0'+t; prompt('Твой код', '\\u'+t); |
| Автор: tikitiki 12.3.2008, 16:22 |
| Sardar, спасибо большое. Из браузеров для строки javascript подойдёт наверное не каждый? |
| Автор: Sardar 12.3.2008, 18:33 |
| По моему только IE не будет исполнять JS, если вбить в стороку браузера javascript: ... Оно и правильно, нечего в утилите для скачивания браузера софт писать |
| Автор: tikitiki 14.3.2008, 09:05 |
| Sardar, спасибо. Вопрос закрыт |