Подскажите, элемент Charset, свойство BASE64_WIN, здесь WIN имеется ввиду кодировка Windows-1251, которая в свою очередь относится к кодировкам ANSI? И если мне нужна кодировка UTF8, то элемент Charset мне нужно использовать дважды, сначало BASE64_WIN, а затем ANSI_UTF8. Правильно ли я понимаю?
Этот топик читают: Гость
Ответов: 24
Рейтинг: 0
|
|||
карма: 0 |
|
Ответов: 4630
Рейтинг: 749
|
|||
Правильно.
|
|||
карма: 26 |
|
Разработчик
Ответов: 4698
Рейтинг: 426
|
|||
Erik, HiAsm тем хорош, что многие вещи можно быстро протестировать. Это хорошо, что вы заранее рассуждаете об алгоритме, однако это было бы быстрее и проще протестить самостоятельно, чем ждать ответа на форуме: просто соберите схемку, прогоните текст и посмотрите результат. А если все равно останутся какие-то непонятности, тогда на форум.
|
|||
карма: 10 |
|
Ответов: 24
Рейтинг: 0
|
|||
Assasin, ну как бы вам объяснить, схемку то я собрал, и вот такой вариант правильно работает BASE64_WIN -> ANSI_UTF8 и вот такой вариант правильно работает BASE64_WIN -> UTF8_ANSI, вот я и думаю, чтобы это значило и решил спросить.
|
|||
карма: 0 |
|
Разработчик
Ответов: 26151
Рейтинг: 2127
|
|||
Erik писал(а): вот я и думаю, чтобы это значилоДа быть такого не может, бред какой-то, ошибка подключения где-то закралась
|
|||
карма: 22 |
|
Ответов: 24
Рейтинг: 0
|
|||
карма: 0 |
| ||
файлы: 1 | code_35522.txt [1.3KB] [146] |
Ответов: 16884
Рейтинг: 1239
|
|||
карма: 25 |
| ||
файлы: 1 | code_35523.txt [1.3KB] [175] |
Разработчик
Ответов: 26151
Рейтинг: 2127
|
|||
Erik писал(а): А вот так что скажете?Английские символы не декодируются в UTF-8 и остаются без изменения |
|||
карма: 22 |
|
Ответов: 4630
Рейтинг: 749
|
|||
Более точно: символы в UTF-8 могут иметь различный размер в байтах. Размер в 1 байт имеют символы, которые в ANSI (однобайтовой) имеют коды 0..127. Таким образом, строка, состоящая из таких символов выглядит одинаково и в ANSI, и в UTF-8.
|
|||
карма: 26 |
|
Разработчик
Ответов: 26151
Рейтинг: 2127
|
|||
Netspirit писал(а): строка, состоящая из таких символов выглядит одинаково и в ANSI, и в UTF-8Все верно. |
|||
карма: 22 |
|
10