|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
09.01.2019, 21:10 | #1 |
Новичок
Джуниор
Регистрация: 09.01.2019
Сообщений: 2
|
ЧПУ укр буквы
Столкнулся с проблемой, сайт не понимает укр буквы и в ссылках выдает вместо букв символы %D%.
Русские понимает. Решил поискать прописать похожу таблику для букв которые не понимает, но столкнулся с проблемой откуда брать эти коды Кто то может объяснить откуда брать эти коды и за что каждый отвечает? Если я составлю данную таблицу она будет работать или еще что то мне понадобится? Код:
Код:
|
09.01.2019, 21:52 | #2 |
Старожил
Регистрация: 17.11.2010
Сообщений: 18,922
|
Слева 1 байт - CP1251, справа 2 байта - UTF-8
Если бы архитекторы строили здания так, как программисты пишут программы, то первый залетевший дятел разрушил бы цивилизацию
|
14.01.2019, 18:02 | #3 |
Новичок
Джуниор
Регистрация: 09.01.2019
Сообщений: 2
|
|
14.01.2019, 20:51 | #4 |
Старожил
Регистрация: 17.11.2010
Сообщений: 18,922
|
А специфическую кириллицу в utf-8 и правда быстро найти не получилось. В таблице символов есть кодировка для всех символов кириллицы в CP1251 и двухбайтном юникоде. Этого достаточно для получения utf-8. Алгоритм здесь например
https://habr.com/post/138173/ Если не напутал, то например: chr(165),chr(196).chr(144) => Ґ
Если бы архитекторы строили здания так, как программисты пишут программы, то первый залетевший дятел разрушил бы цивилизацию
Последний раз редактировалось Аватар; 14.01.2019 в 20:56. |
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Заменить в файле все первые буквы в словах на заглавные буквы | Luchfan12 | Помощь студентам | 6 | 15.10.2014 13:10 |
Дана строка символов. Заменить все буквы d, после которых следует запятая, на буквы x (Си) | XedCrab | Помощь студентам | 3 | 29.01.2014 10:49 |
Дана строка, содержащая цифры и строчные латинские буквы. Если буквы в строке упорядочены по алфавиту, то вывести 0; в противном | nadyaH | Помощь студентам | 12 | 22.11.2013 11:11 |
Помогите пожалуйста с укр.языком в Дос | Dimasc | Операционные системы общие вопросы | 6 | 11.12.2007 17:50 |