Современные линукс дистрибутивы выпиливают всякие не utf8
консоли. апишите "locale -a", чтобы получить полный список, и
"grep -i koi8". Голдед использует локаль для определения класса
символа, чтобы понять, печатыемый он или нет. ужно доставить
локаль, если она отсутствует. Вторая проблема - это сам терминал
надо иметь в Koi8-r например, или через screen/luit заниматься
перекодировкой. Что-то по-дороге может не срастись.
Объясни мне внятно, почему нельзя сразу использовать локаль
ru_RU.ibm866?
Объясни мне внятно, почему нельзя сразу использовать локаль
ru_RU.ibm866?
Когда завезли Юниксы в русско-говорящую среду, то натиффно там было
koi8. CP866 было натиффно в ДОСе. Я не могу представить, чтобы кто-то
в 90х, с здравом уме, и твёрдой памяти выставлял CP866. Скажи ещё, что концы строк надо делать \r\n, а не просто \n.
Тогда все выставляли знакогенератор в cp866, но использовали
перекодировку из koi8 в cp866. А потом все перешли на Utf8, и забыли
эти грабли как страшный сон. Только голдед не перешёл, а продолжает
быть 8ми битным.
Sysop: | Angel Ripoll |
---|---|
Location: | Madrid, Spain |
Users: | 3 |
Nodes: | 8 (0 / 8) |
Uptime: | 21:16:37 |
Calls: | 911 |
Calls today: | 2 |
Files: | 133 |
D/L today: |
5 files (9K bytes) |
Messages: | 72,047 |
Posted today: | 10 |