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

Вниз

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;
Скачать: [xml.tar.bz2];

Наверх





Память: 0.47 MB
Время: 0.051 c
3-1106330824
ALEI_i_IKA
2005-01-21 21:07
2005.02.20
Создаю таблицу с помощью SQL запроса...


14-1106861431
olookin
2005-01-28 00:30
2005.02.20
Немного боли, немного любви...


14-1106553402
Kerk
2005-01-24 10:56
2005.02.20
Я на грани самоубийства!!!


1-1107497610
Aleks
2005-02-04 09:13
2005.02.20
Есть ли компонент который работает с GIF


1-1107383802
griban
2005-02-03 01:36
2005.02.20
Kartinka v Excel





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
Английский Французский Немецкий Итальянский Португальский Русский Испанский