Этот топик читают: Гость
Гость
Ответов: 17029
Рейтинг: 0
|
|||
Редактировалось 2 раз(а), последний 2025-01-10 02:50:52 |
|||
карма: 0 |
|
Администрация
Ответов: 15295
Рейтинг: 1519
|
|||
041F0440043E04310430 - это не юникод
|
|||
карма: 27 |
|
Гость
Ответов: 17029
Рейтинг: 0
|
|||
Редактировалось 2 раз(а), последний 2025-01-10 02:50:55 |
|||
карма: 0 |
|
Администрация
Ответов: 15295
Рейтинг: 1519
|
|||
ppp68.84.54.251.mw.narzan, вот это
|
|||
карма: 27 |
|
Разработчик
Ответов: 26163
Рейтинг: 2127
|
|||
Это шестнадцатиричное представление кириллической страницы (04) юникода, написанное наоборот в каждом символе
code_16672.txt ------------ Дoбавленo в 11.11: Dilma, ты не юникод описал, а UTF-8 ------------ Дoбавленo в 11.13: Dilma, есть предложение создать обратный конвертор -- ANSI -> UNICODE |
|||
карма: 22 |
| ||
файлы: 1 | code_16672.txt [615B] [294] |
Гость
Ответов: 17029
Рейтинг: 0
|
|||
Редактировалось 2 раз(а), последний 2025-01-10 02:50:55 |
|||
карма: 0 |
|
Разработчик
Ответов: 26163
Рейтинг: 2127
|
|||
ppp68.84.54.251.mw.narzan писал(а): А как получить из зтого (Проба) вот этоЯ уже написал как nesco писал(а): есть предложение создать обратный конвертор -- ANSI -> UNICODE------------ Дoбавленo в 11.43: Dilma, а почему UNICODE -> ANSI у тебя преобразует только в 1251 кодировку, надо бы в текущую, а то как на иностранных компах это смотреться будет, или это подразумевалось только для России |
|||
карма: 22 |
|
Гость
Ответов: 17029
Рейтинг: 0
|
|||
Редактировалось 2 раз(а), последний 2025-01-10 02:50:56 |
|||
карма: 0 |
|
Ответов: 16884
Рейтинг: 1239
|
|||
nesco, тоже такое попадалось.
ppp68.84.54.251.mw.narzan, code_16673.txt если читать прямо из файлового потока, то проблемм нет |
|||
карма: 25 |
| ||
файлы: 1 | code_16673.txt [13.8KB] [178] |
Администрация
Ответов: 15295
Рейтинг: 1519
|
|||
nesco писал(а): Dilma, ты не юникод описал, а UTF-8ну как всегда читаем внимательно и вдумчиво http://ru.wikipedia.org/wiki/Unicode |
|||
карма: 27 |
|
Разработчик
Ответов: 26163
Рейтинг: 2127
|
|||
Dilma писал(а): ну как всегда читаем внимательно и вдумчивоПочитал и сделал вывод, что ты сам в названиях ошибся, у тебя UNICODE -> ANSI надо было назвать MULTICHARANSI -> ANSI, а вот UTF-8 это и есть истинный UNICODE, имеющий не страничное представление кодировок, как MULTICHARANSI (в котором, первый байт номер символа, а второй код страницы), а сквозное ------------ Дoбавленo в 12.34: Да, кстати, а что насчет 1251, а не CP_THREAD_ACP скажешь в твоем преобразовании UNICODE -> ANSI |
|||
карма: 22 |
|
Администрация
Ответов: 15295
Рейтинг: 1519
|
|||
nesco писал(а): Почитал и сделал вывод, что ты сам в названиях ошибся, у тебя UNICODE -> ANSI надо было назвать MULTICHARANSI -> ANSInesco, может быть и компании Microsoft посоветуем сменить название Unicode, под которым они позволяют сохранять текст в Notepad.exe на MULTICHARANSI (преобразованием именно этой кодировки и занимается элемент). Если они дадут добро, то и мы всенепременно последуем их примеру, а до тех пор предлагаю не давать столь категоричных суждений. nesco писал(а): а вот UTF-8 это и есть истинный UNICODEэто не "истинный UNICODE", а одна из его реализаций nesco писал(а): Да, кстати, а что насчет 1251, а не CP_THREAD_ACP можно и заменить. На совместимести сказаться не должно |
|||
карма: 27 |
|
Разработчик
Ответов: 26163
Рейтинг: 2127
|
|||
Короче, там одна путаница с этими преобразованиями. Ну их в пень, с ними разбираться. Насколько я понял, под UNICOD-ом тут понимается страничное отображение, что и отрабатывает пример. Но вот обратно в такой режим, он мне ни за какие коврижки не стала преобразовывать 1251 кодовую страницу (текущую для компа), те, не получается получить строку через символ. Тут, возможно, посимвольно отрабатывать надо
Dilma писал(а): можно и заменитьДа нужно заменить |
|||
карма: 22 |
|
Гость
Ответов: 17029
Рейтинг: 0
|
|||
Редактировалось 2 раз(а), последний 2025-01-10 02:50:56 |
|||
карма: 0 |
|
Администрация
Ответов: 15295
Рейтинг: 1519
|
|||
я что-то не очень уверен в полезности преобразования ANSI -> UNICODE в сравнении с ANSI -> UTF8
|
|||
карма: 27 |
|