Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Прочее";
Текущий архив: 2007.12.02;
Скачать: [xml.tar.bz2];

Вниз

Кодировка 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;
Скачать: [xml.tar.bz2];

Наверх





Память: 0.52 MB
Время: 0.047 c
15-1193549967
Parus
2007-10-28 08:39
2007.12.02
Орешник


2-1194697560
alikon1
2007-11-10 15:26
2007.12.02
Конвертирование из поля Edit в нормальный знак.


15-1193945817
Evanescence
2007-11-01 22:36
2007.12.02
DHCP и прямое подключение компьютеров


15-1193519538
enja
2007-10-28 01:12
2007.12.02
Дворники как осенние существа


3-1184320341
WhiteCat
2007-07-13 13:52
2007.12.02
Оптимизировать перебор записей в таблице





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский