FPC и ASCII кодировки. |
FPC и ASCII кодировки. |
_Stusent_ |
17.04.2010 0:30
Сообщение
#1
|
Группа: Пользователи Сообщений: 8 Пол: Мужской Реальное имя: Dimitrii Репутация: 0 |
Как заставить FPC 2.4 использовать ASCII кодировки(Аля BP7.1) заместо UTF-8??
|
SKVOZNJAK |
17.04.2010 3:18
Сообщение
#2
|
Профи Группа: Пользователи Сообщений: 930 Пол: Мужской Репутация: 11 |
Writeln и Write выводят текст в 8 битном виде, а уже консоль отображает его в ASCII, UTF8, UTF16 или в любой другой кодировке в зависимости от собственных настроек. |
_Stusent_ |
17.04.2010 13:17
Сообщение
#3
|
Группа: Пользователи Сообщений: 8 Пол: Мужской Реальное имя: Dimitrii Репутация: 0 |
Ну а предположим мне надо вывести символ ASCII кода , например write(#181); и ничего не выводится.
Основная кодировка терминала UTF-8. В locales.gen IBM866 отсутствует. Сообщение отредактировано: _Stusent_ - 17.04.2010 13:20 |
SKVOZNJAK |
18.04.2010 8:24
Сообщение
#4
|
Профи Группа: Пользователи Сообщений: 930 Пол: Мужской Репутация: 11 |
|
_Stusent_ |
18.04.2010 15:16
Сообщение
#5
|
Группа: Пользователи Сообщений: 8 Пол: Мужской Реальное имя: Dimitrii Репутация: 0 |
Хех это конечно хороший вариант, но в универе стоит BBP70 и там такую псевдографику не примет.
|
SKVOZNJAK |
18.04.2010 22:54
Сообщение
#6
|
Профи Группа: Пользователи Сообщений: 930 Пол: Мужской Репутация: 11 |
BBP70 это борланд паскаль 7?
Символы выглядят практически одинаково, нужно лишь поискать. Чтобы программа адаптировалась к другому компилятору за минуту, вводи проблемные данные в строковую переменную всегда через определённую функцию. Подставил другую функцию и псевдографика выводится не в UTF-8 а в IBM866. |
_Stusent_ |
19.04.2010 0:01
Сообщение
#7
|
Группа: Пользователи Сообщений: 8 Пол: Мужской Реальное имя: Dimitrii Репутация: 0 |
Символы выглядят идентично.
но дома мне придется писать UTF а там приходить и править для IBM866 |
Текстовая версия | 27.04.2024 8:48 |