LINUX.ORG.RU

История изменений

Исправление Iron_Bug, (текущая версия) :

с юникодом UTF-8 (конкретно у меня вся система с ним работает). и уже давно. а так, у юзера терминал может работать с любыми представлениями, включая какие-нибудь UTF-16 или даже мультибайт, если юзер китаец, например.

когда приложение срёт в stdout, оно может явно запросить установку кодировки и локали. оно сообщает терминалу, как интерпретировать его выхлоп. времена, когда там были ASCII-коды, давно прошли. это было ещё когда я училась в школе. давненько, однако.

я не понимаю, зачем тащить стандарт такой давности в современные терминалы. и, главное, как это всё засовывать в произвольный терминал с настройками юзера. но даже если его туда засунуть, приложение может об этом ничего не знать и шарашить в выхлоп со своими установками кодировки и локали.

Исправление Iron_Bug, :

с юникодом UTF-8 (конкретно у меня вся система с ним работает). и уже давно. а так, у юзера терминал может работать с любыми представлениями, включая какие-нибудь UTF-16 или даже мультибайт, если юзер китаец, например.

когда приложение срёт в stdout, оно может явно запросить установку кодировки и локали. оно сообщает терминалу, как интерпретировать его выхлоп. времена, когда там были ASCII-коды, давно прошли. это было ещё когда я училась в школе. давненько, однако.

я не понимаю, зачем тащить стандарт такой давности в современные терминалы. и, главное, как это всё засовывать в произвольный терминал с настройками юзера. но даже если его туда засунуть. приложение может об этом ничего не знать и шарашить в выхлоп со своими установками кодировки и локали.

Исправление Iron_Bug, :

с юникодом UTF-8 (конкретно у меня вся система с ним работает). и уже давно. а так, у юзера терминал может работать с любыми представлениями, включая какие-нибудь UTF-16 или даже мультибайт, если юзер китаец, например.

когда приложение срёт в stdout, оно может явно запросить установку кодировки и локали. времена, когда там были ASCII-коды, давно прошли. это было ещё когда я училась в школе. давненько, однако.

я не понимаю, зачем тащить стандарт такой давности в современные терминалы. и, главное, как это всё засовывать в произвольный терминал с настройками юзера. но даже если его туда засунуть. приложение может об этом ничего не знать и шарашить в выхлоп со своими установками кодировки и локали.

Исходная версия Iron_Bug, :

с юникодом UTF-8 (конкретно у меня вся система с ним работает). и уже давно. а так, у юзера терминал может работать с любыми представлениями, включая какие-нибудь UTF-16 или даже мультибайт, если юзер китаец, например.

когда приложение срёт в stdout, оно может явно запросить установку кодировки и локали. времена, когда там были ASCII-коды, давно прошли. это было ещё когда я училась в школе. давненько, однако.