Современные линукс дистрибутивы выпиливают всякие не 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: | 13 |
| Nodes: | 8 (0 / 8) |
| Uptime: | 292:43:19 |
| Calls: | 1,105 |
| Calls today: | 1 |
| Files: | 1,388 |
| D/L today: |
1 files (3K bytes) |
| Messages: | 71,465 |