Титла: Xlib и кирилица = проблеми Публикувано от: Manowar в Oct 19, 2007, 21:02 Здравейте
Опитвам се да пиша една програма за Х, която трябва да поддържа поне български и английски, а най-добре и други езици(немски с унлаудите и такива неща). Пиша я с xlib. Правя си прозорец и английския текст го изкарвам с XDrawSting(). Лошото е че тази функция ми изкарва неразбираеми символи ако й дам да пише кирилица. Търсих из интернет няколко дни. Попаднах на различни неща. Някой май казваха, че с XDrawSting16() ще стане. Нещо не се оправих с XChar2b. Пробвах различни неща и нищо не излизаше на прозореца ми. Реших, че не е това начина. Попаднах на XmDrawStinrg(). Пробвах и нея да използвам, но пак не се получи. Тя не изкарва нищо, когато има кирилица в текста, който трябва да отпечата. Иначе с английския си работи отлично. Надявам се, че има начин това да се направи и някой ще ми го каже, защото изглежда сам няма да го намеря скоро. Благодаря предварително за всички предложения... Ивайло ![]() Титла: Xlib и кирилица = проблеми Публикувано от: task_struct в Oct 20, 2007, 00:00 Здрасти, виждам, че не си се оправил още с тая програма и се порових още малко
![]() Намерих това и това. Доколкото разбирам трябва 1 масив oт тип XChar2b. Минаваш с цикъл през utf8 стринга и чрез побитови операции отделяш за всяка буква двата и байта и ги записваш в XChar2b. Утре като се наспя може да пробвам да напиша и някакъв код ![]() ![]() Успех с програмата ![]() |