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

Вниз

SELECT UPPER(NAME) FROM... для "я"   Найти похожие ветки 

 
Alex_S   (2005-01-19 14:54) [0]

Чем это Upper"у не нравится наша маленькая "я"? Это же не "ё". Стоит она в кодировке на свем месте после "ю". Ан нет, Upper закидывает её к каким-то чужакам.
А попутно вопрос братьям-украинцам, белорусам? А как вы справляетесь со своими проблемами? Сортировки, Upper"ы, перекодировки ДОС-Windows или обратно (у нас есть OemToChar и CharToOem). Эти 4 украинские буквы, например, разбросаны где-угодно, какой там алфавит! Мы-то эту "ё" стараемся не трогать, а там - никак. А денежный формат? Там, где у нас "р."? В Delphi что-то среди всяких там Langdriver"ов, кроме Cyrrilic, ничего близко нет. Или этого достаточно?
Прошу россиян меня сильно не пинать, кому не интересно. Обмен решениями проблем помехой не будет.


 
Desdechado ©   (2005-01-19 15:02) [1]

ты б движок и компоненты указал, которые тебе так непонятны...
перекодировки 866-1251 можно автоматически делать


 
Alex_S   (2005-01-19 17:57) [2]

Уточняю. BDE, TQuery. Delphi-7. Paradox"овский DB-файл. "я" после Upper получает код 159 вместо 255-32=223. Плюс к этому "ч" не изменяется. Украинские і, ї, є, ґ не проверял, если уж с основными буквами проблемы, то что там о других думать.
А то, что перекодировки 866-1251 автоматически, знаю (указал уже OemToChar), для русских букв вопросов нет, а для украинских что - тоже?


 
Alex_S   (2005-01-19 18:28) [3]

Ещё кое-что уточнил. По украинским буквам. Upper их никак не трогает. Перекодировка 1251 на 866 - CharToOem - две буквы отрабатывает правильно - ї, є. і (укр) можно заменить на i лат, а "ґ" нет даже на клавиатуре, никому не нужна. "Фіґлі-міґлі" обойдутся.


 
msguns ©   (2005-01-19 18:36) [4]

>Alex_S   (19.01.05 18:28) [3]
Ничего, вот Ющенко скоро вожжи-то возьмет, живо повставляют куда надо.


 
Соловьев ©   (2005-01-19 19:03) [5]

Это спор как раз про Парадокс :)
А вот FireBird отлично работает с украинским 8)


 
Alex_S   (2005-01-19 22:08) [6]

А может, всё-таки спор о SQL. Ведь вопрос у меня об Upper из SQL. Если без него, то AnsiUpper или AnsiUpperCase работает замечательно, ни к каким буквам претензий не имеет (даже те 4 укр.). А вот где бы найти заменитель того Upper в SQL, чтоб также честно работал?


 
Соловьев ©   (2005-01-20 10:31) [7]

>А может, всё-таки спор о SQL

Как раз проблема не в SQL как таковом, а в том как каждая СУБД поддерживает разные языки  ирегиональные настройки. Парадокс проигрывает, так как устарел и развивать его нет смысла.


 
Alex_S   (2005-01-20 14:24) [8]

Так значит никто и не подскажет. Жар-птицу ставить на одну единственную машину из-за простенькой БД? Только вот она почти сплошь из текстов на 3-4 языках, и постоянно там ищутся всякие записи по фрагментикам. Если бы всё было аглицкими буквами - никаких проблем. Происки империалистов и здесь...


 
Соловьев ©   (2005-01-20 14:27) [9]

>Жар-птицу ставить на одну единственную машину из-за простенькой
>БД?

BDE+Парадокс и то будет больше занимать


 
Alex_S   (2005-01-20 14:51) [10]

Ну раз так хвалишь, покажи, где она живёт. Попробую и себе, что она за птица.


 
Соловьев ©   (2005-01-20 14:54) [11]

http://firebird.sourceforge.net/



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

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

Наверх




Память: 0.49 MB
Время: 0.044 c
1-1107852705
Erik1
2005-02-08 11:51
2005.02.20
Какую создать структуру для принятия решения о иницализации?


14-1107117446
Fatal
2005-01-30 23:37
2005.02.20
Поделитесь софтом :)


3-1106213481
SERGGG
2005-01-20 12:31
2005.02.20
SQL BUILDER


14-1107087547
Думкин
2005-01-30 15:19
2005.02.20
Кто последний в дурку? Я за вами.


3-1106551428
Carter
2005-01-24 10:23
2005.02.20
BookMark и Filter конфликтуют. Помогите пожалуйста!