LINUX.ORG.RU

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

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

В /usr/share/i18n/locales/ru_RU есть thousands_sep, если поставить два символа, пишет

value for field `thousands_sep' must be a single character
но если поставить русскую ф, то ошибку не выдает, то есть измеряется не в «символах char», а в «символах utf-8».

gcc main.c ; ./a.out
10ф000ф000

Так что не думаю, что об этом стоит задумываться на Win/Lin.

А ну да, еще в инете предлагают пропатчить glibc.

С glibc у меня тоже не удалось в runtime поставить разделители.

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

В /usr/share/i18n/locales/ru_RU есть thousands_sep, если поставить два символа, пишет

value for field `thousands_sep' must be a single character
но если поставить русскую ф, то ошибку не выдает, то есть измеряется не в «символах char», а в «символах utf-8».

gcc main.c ; ./a.out
10ф000ф000

А ну да, еще в инете предлагают пропатчить glibc.

С glibc у меня тоже не удалось в runtime поставить разделители.

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

В /usr/share/i18n/locales/ru_RU есть thousands_sep, если поставить два символа, пишет

value for field `thousands_sep' must be a single character
но если поставить русскую ф, то ошибку не выдает, то есть измеряется не в «символах char», а в «символах utf-8».

gcc main.c ; ./a.out
10ф000ф000