Re: Программирование строк в UTF-8 локали
On 2004.12.20 at 10:44:13 +0500, Viktor Vislobokov wrote:
> Привет всем.
>
> Я тут угрузился проблемой русских строк в UTF-8 локали.
> Так уже писать нельзя
>
> tmp = strdup("Проба");
> tmp1 = strndup(tmp, 3);
>
> Потому что в tmp1 будет не "Про", а фиг него знает что.
>
> strlen("Проба");
>
> вернёт вовсе не 5.
>
> Да, есть в текушей libc такой чудный вещь как wchar.h
> и соответствующие рутины типа wcsdup и т.д. Но старые
> программы теперь в глубокой жо..?
И слава богу. Программам "которые работают с русским языком" там и
место. Правильная программа должна работать с любым языком, с которым
захотел пользователь.
Reply to: