Локализация Билдера
Например, необходимо использовать национальные символы ă,î,ş,ţ
Без локализации, при считывании из базы билдер понимает их как a,i,s,t.
Ясно, что это AnsiString. Есть ли какие-то средства использовать Unicod.
Если знаете, дайте пожалуйста живые примеры...
Подскажите, как локализировать программу на билдере.
Например, необходимо использовать национальные символы ă,î,ş,ţ
Без локализации, при считывании из базы билдер понимает их как a,i,s,t.
Ясно, что это AnsiString. Есть ли какие-то средства использовать Unicod.
Если знаете, дайте пожалуйста живые примеры...
Наконецто я нашел достойно сложный вопрос....
Что скажете пацаны?
Что скажете пацаны?
А собственно, в чем проблема? Молдавский имеет официальную однобайтовую кодировку, полностью поддерживаемую в Windows или нет? Если имеет - нет проблем, ставьте ее по умолчанию в системе и наслаждайтесь. Правда, русских букв вы не увидите.
Если же без русского никак (или кодировка не поддерживается), без Unicode уже не обойтись.
А собственно, в чем проблема? Молдавский имеет официальную однобайтовую кодировку, полностью поддерживаемую в Windows или нет? Если имеет - нет проблем, ставьте ее по умолчанию в системе и наслаждайтесь. Правда, русских букв вы не увидите.
Если же без русского никак (или кодировка не поддерживается), без Unicode уже не обойтись.
С компонентами все ясно... я слышал есть какие-то типы данных в билдере которые поддерживают Unicod, типа WU, но как использовать их без понятия.... Нужно обрабатывать данные... при работе с ансистрингом все теряется... все диакриты.... просто по умолчанью поставить румынский язык в винде не катит... надо юзать и русский, и румынский, и английский...
с контролсами разобрался, установил шрифт ариал и поставил кодировку центрально европейскую... а вот что делать с переменными... с которыми происходит основная работа... в которых должен храниться этот юникод.... ВОПРОС.
просто иначе всю мою программу к черту надо выбросить... и переходить на дот нет....
Что скажете господа????
при работе с ансистрингом все теряется...
WideString и еще кодировка UTF8: UTF8Encode()/UTF8Decode и т. п.
Ты просто маскировал проблему. Русский ты в этом контроле не увидишь. Похожая проблема уже обсуждалась.