problem s cyrillic

3 отговора 139 прегледа
#1

problem s cyrillic

Zasto kogato kompiliram programka s vc++ 6.0 v koiato ima text na kirilica (napr. menu-to), pod windows98 tozi text predstavlqva certicki: _______? kak da go opravq tova?

Отговор
в отговор на Newbie #2

Re: problem s cyrillic

Opitai v resource editor da slojish locale-to na menuto (i drugite resursi) Bulgarian. Posle, razchitai tam kudeto ti se startira programata, da bude izbran Bulgarian (ot control panel). Ima i edna funkcia, mai beshe neshto SetThreadLocale(...) ama kolkoto puti sum si igral s neia ne vidiah da dava polza.
Izobshto, ... i drugi hora se muchat s takiva raboti. Osobeno ako puskash programata na windows (nazavisimo dali e 98/xp) w koito usera ne si e slojil ot conterl panel, regional setings "default language == Bulgarian), .. idi se opraviaj.

Отговор
в отговор на Newbie #3

Re: problem s cyrillic

Първо провери твоя компютър дали е правилно кирилизиран, дали default code page = 1251 (че понякога Виндовса може да я сложи 1252 и глей кво става - хем има кирилица хем не е...).

Второ, виж в проекта на VC++ дали ресурсите по дефолт са български (Settings на проекта->Resources/Language)

Трето, виж дали ресурсите които си изградил са български (Съответния ресурс елемент или String table->Properti/Language)

Ако всичко е ОК, другия Виндовс, на който го тестваш не е правилно инсталиран - сменяй го - най-вероятно има първия проблем по-горе.

Отговор
в отговор на Newbie #4

Re: problem s cyrillic

Ам чи ко да ти каа, пич!
Най-лесният начин да се замориш с кирливицата е да си сложиш FlexType. Ако си го направил вече... оправяй се сам. Ако ли не - виж другите съвети.

Отговор