Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2007.12.02;
Скачать: CL | DM;

Вниз

Кодировка Windows-1251   Найти похожие ветки 

 
AlexanderMS ©   (2007-11-04 18:04) [0]

Читал, что она имеет разновидности: русская, казахская, татарская и пр. Как можно в программе настроить ввод символов для разновидности Windows 1251-k, то есть вводить казахские символы в Edit?


 
Anatoly Podgoretsky ©   (2007-11-04 18:08) [1]

> AlexanderMS  (04.11.2007 18:04:00)  [0]

Ты такое больше не читай.


 
AlexanderMS ©   (2007-11-04 18:11) [2]


> Ты такое больше не читай.


То есть, не читать энциклопедии? :)

http://ru.wikipedia.org/wiki/Windows-1251


 
wicked ©   (2007-11-04 18:50) [3]


> Читал, что она имеет разновидности: русская, казахская,
> татарская и пр.

ну и где там написано, что она имеет разновидности?


 
AlexanderMS ©   (2007-11-04 19:36) [4]

Ниже есть заголовок: "Другие варианты", вот я и подумал.
Ну ладно, главное, я понял, что разновидностей нет. Просто хотел как-нибудь казахские буквы вывести на обычный Edit. Видно, никак.


 
Anatoly Podgoretsky ©   (2007-11-04 19:38) [5]

> AlexanderMS  (04.11.2007 19:36:04)  [4]

Обычный Edit использует средства Виндоус


 
isasa ©   (2007-11-04 20:18) [6]

Anatoly Podgoretsky ©   (04.11.07 19:38) [5]
:)
А если Windows, тоже "казахский", т.е. тоже -k ?


 
Anatoly Podgoretsky ©   (2007-11-04 20:49) [7]

> isasa  (04.11.2007 20:18:06)  [6]

У казахского другая кодировка.


 
korneley ©   (2007-11-04 21:16) [8]

Если понимать под кодировкой соответствие начертания коду символа, то в CP1251 казахских символов не найти.

> Кодировка CP1251-k (KazWin, казахская кодировка)
Опять же, это не "кодировка", это набор чуть чуть по другому НАРИСОВАННЫХ символов, соответствующих тем же байтам/значениям/кодам символов. Шрифт, одним словом.


 
AlexanderMS ©   (2007-11-05 04:26) [9]


> Шрифт, одним словом.

Вообще-то неплохая идея. :) Теперь буду искать казахский шрифт :)


 
Gydvin ©   (2007-11-05 08:03) [10]

А почему низя использывать юникод?


 
korneley ©   (2007-11-05 08:06) [11]

И юни-Font :)


 
Gydvin ©   (2007-11-05 08:37) [12]


> И юни-Font :)

Точно. Тем более, что в поставку ВыньДом входят такие шрифты )


 
Anatoly Podgoretsky ©   (2007-11-05 08:57) [13]

> korneley  (05.11.2007 08:06:11)  [11]

А как ты думаешь казахи работают в Ворде и ИЕ без таких шрифтов?


 
Gydvin ©   (2007-11-05 09:13) [14]


> Anatoly Podgoretsky ©   (05.11.07 08:57) [13]
> > korneley  (05.11.2007 08:06:11)  [11]А как ты думаешь
> казахи работают в Ворде и ИЕ без таких шрифтов?


Плохо работают, очень плохо ((
Есть конечно и Windows-1251 шрифты, зато нет ни единного стандарта, нифга. Каждый ставил себе чего хотел и пофиг, что другие люди будут пытаться ЭТО прочитать. Даже шрифты с такими названиями, как ArialKz KZArial уже не совместимы полностью.
Щас вроде пришли к единому стандарту - юзать юникод )) Хотя до сих пор встречаются "пещерные люди" )


 
Anatoly Podgoretsky ©   (2007-11-05 09:19) [15]

> Gydvin  (05.11.2007 09:13:14)  [14]

Я подозревал что с казахами дело плохо.


 
X9 ©   (2007-11-05 10:46) [16]

"Правильные казахи" используют WinXP + Office не ниже XP, и никаких проблем с кодировками не возникает.


 
Anatoly Podgoretsky ©   (2007-11-05 10:59) [17]

> X9  (05.11.2007 10:46:16)  [16]

Тогда откуда возникнут проблемы в Дельфи, разве только из-за отсутствия ANSI, ну так давно надо работать с Юникод.


 
X9 ©   (2007-11-05 12:03) [18]


> Anatoly Podgoretsky ©   (05.11.07 10:59) [17]

А TNT?


 
korneley ©   (2007-11-05 12:12) [19]


> А TNT?
Тринитротолуол? Радикально, однако... Зато, действительно, все проблемы решатся :)


 
Anatoly Podgoretsky ©   (2007-11-05 12:22) [20]

> X9  (05.11.2007 12:03:18)  [18]

А что, ну работает он с Юникод, ты это хотел услышать?


 
Anatoly Podgoretsky ©   (2007-11-05 12:24) [21]

> korneley  (05.11.2007 12:12:19)  [19]

Не решает все проблемы, в лучшем случае процентов 10%, но зато самых важных процентов.
Есть и другое решение, кто то написал прозрачный перехватчик.
Есть третье решение, ждать когда наконец Борланд решит на уровне системы, но они постоянно это откладывают.


 
iZEN ©   (2007-11-05 13:27) [22]


> Как можно в программе настроить ввод символов для разновидности
> Windows 1251-k, то есть вводить казахские символы в Edit?
>

Используйте локаль kz_RU.CP1251


 
KilkennyCat   (2007-11-05 15:06) [23]


> когда наконец Борланд решит


А разве Борланд что-то решает?


 
AlexanderMS ©   (2007-11-05 15:12) [24]


> Используйте локаль kz_RU.CP1251

Как это сделать?

Вообще, в своей программе использую TNTUnicodeControls. Но в файл писать лишние байты как-то не хочеться, если файл в программе будет создаваться чисто на казахском языке.


 
KilkennyCat   (2007-11-05 15:16) [25]


> Но в файл писать лишние байты как-то не хочеться, если


Ну, в этом случае могу поделиться технологией запихивания в один байт два с половиной символа.


>файл  в программе будет создаваться чисто на казахском языке.


Это человеческое заблуждение. Файл создается в виде ноликов и единичек, а не на "чисто каком-либо языке".


 
AlexanderMS ©   (2007-11-05 15:43) [26]


> Это человеческое заблуждение. Файл создается в виде ноликов
> и единичек, а не на "чисто каком-либо языке".

Я имел ввиду, конечно, создание документа, в котором все слова казахские, приведя "чисто человеческое" выражение, а не программистское :).


> Gydvin ©   (05.11.07 09:13) [14]

Не утрируй, соотечественник! :)

> "Правильные казахи" используют WinXP + Office не ниже XP,
>  и никаких проблем с кодировками не возникает.


 
KilkennyCat   (2007-11-05 15:59) [27]


> AlexanderMS ©   (05.11.07 15:43) [26]
>
> Я имел ввиду, конечно, создание документа, в котором все
> слова казахские, приведя "чисто человеческое" выражение,
>  а не программистское :).


Я понял. Но все равно. К языку привязка идет гораздо позжее.
Так что, не хочется лишних юникодовских байтиков? нет проблем. Но тогда надо втсроить шрифт, раз такие проблемы с казахами...


 
Gydvin ©   (2007-11-05 16:22) [28]


> Не утрируй, соотечественник! :)

Дык не утрирую )
Я уже лет 6 работаю дизайнером-верстальщиком (для тех кто не знает, это то кто весь материал в издании делает в кучку гоп и равномерно растаскивает по полосе издания) и еще года 2 назад получал с Алматы, от перекупщика вордовские файлы с программой передач казахстанских центральных телеканалов, а те в свою очередь с офисов этих самых телеканалов. Ну так вот доходило вплоть до того что в одном файле было 2-3 разных казахских шрифта, не совместимых друг с другом. Плюс еще материалы с пресс-служб акиматов, и сдругих источников. А с акиматов нет, нет да и приходят иногда такое файло. Так что я знаю о чем говорю. Еще вспоминаем, что в казнете в свое время, куча конвертеров-совместителей из шрифтов от одного производителя в шрифты от другого (но они неважно работали). Так-же вспоминаем пакеты шрифтов, при установке которых, устанавливалось специальное ПО (повидемому глобальный хук клавиатуры), это чтоб можно было ими набирать, типа жмем ESC, а затем 2 - появляется "ә". Ну и порадуйся этим сайтам

http://kz.host.kz/primer-001-.html
http://www.elim.kz/
http://www.qazaqtili.narod.ru/tilashar2.htm

Хватит? Такой фигни с сайтами все меньше и меньше, а с обменом документами - практически уже не осталось. так что...


 
AlexanderMS ©   (2007-11-05 17:53) [29]


> Gydvin ©   (05.11.07 16:22) [28]

Прошу прощения. Уж не знал... :) Спасибо.



Страницы: 1 вся ветка

Текущий архив: 2007.12.02;
Скачать: CL | DM;

Наверх




Память: 0.54 MB
Время: 0.033 c
15-1194247275
Juice
2007-11-05 10:21
2007.12.02
В чем вести проект программисту


11-1178296425
Vladimir Kladov
2007-05-04 20:33
2007.12.02
Версия 2.59


15-1193628138
Slider007
2007-10-29 06:22
2007.12.02
С днем рождения ! 29 октября 2007 понедельник


4-1179517041
YARA
2007-05-18 23:37
2007.12.02
Рабочий стол


15-1193799559
Slider007
2007-10-31 05:59
2007.12.02
С днем рождения ! 31 октября 2007 среда