Ну просто на Linux это делать не надо это стоит по умолчанию Ну в 90% случаев
А может ты и прав, потому что название лакиела совсем уж стандартные, юниксовая
а в тех 10%, когда не стоит, этого делать тем более не надо, ибо нестандартную локаль обычно выставляют не просто так.
названия локалей стандартные. вопрос в том, на что она может влиять. вряд ли на ввод строки чаров. я бы предположил, что на преобразования из чаров в вчары и обратно, а их в программе нет.
При вводе это делается, это преобразование делается при вводе
не знаю, что за категория 0, но если это LC_ALL, то локаль вполне может и на вывод влиять. например, при выводе целого, разбивать цифры запятыми на группы. но вот конкретно кодировка может влиять только на работу с широкими символами, на побайтовые операции влиять не должна.
Конечно она влияет
как? просят из открытого дескриптора побайтово ввести строку. оно бросится что-то куда-то перекодировать? зачем?
Ну а зачем ещё лакейлы нужны?
для перекодировки из побайтового представления (char) в уникодное (wchar) и наоборот. в частности, для ввода в wstring. это что касается кодировки, в локали ещё много чего есть.
Обсуждают сегодня