![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
UNICODE_FSS и FireBird и русские буквы [D7, FB 1.5 RC7]
Sir Alex © (2004-01-14 07:51:00)
Хм. Вот везде пишут, что при создании и использовании БД в FB/IB для русских букв нужно использовать win1251 или unicode_fss. Так вот, с win1251 все понятно, а вот с unicode_fss почемуто не работает функция UPPER...
т.е.
create table t1 ( f1 VARCHAR(10) CHARACTER SET UNICODE_FSS COLLATE UNICODE_FSS)
insert into t1 values ("тест ТЕСТ test TEST");
select upper(f1) from t1
результат: "тест ТЕСТ TEST TEST" - Поечему? UPPER не поддерживает unicode? Или ручки подточить...
З.Ы. Баловался я в IBExpert
Anatoly Podgoretsky (2004-01-18 14:07:00) [1]
Я пойму если это не реализовано в Интребейс, но не смогу понять если таже ситуация и в других серверах, Юникод как раз и придумывался, что избавиться от проблем с локализацией.
Sir Alex (2004-01-18 01:17:00) [2]
2 Johnnmen
>> Выходишь на международную арену ?
>> :)))
Только собираюсь, поэтому и ищу способы безболезненной адаптации программы....
2 Anatoly Podgoretsky © (15.01.04 16:59) [9]
Действительно, тогда непонятно зачем вообще нужен UNICODE...
Anatoly Podgoretsky (2004-01-15 21:39:00) [3]
Кстати как дела с этим обстоят в MS SQL SERVER?
Anatoly Podgoretsky (2004-01-15 16:59:00) [4]
Недоработка
Johnmen (2004-01-15 16:46:00) [5]
>Sir Alex ©
Выходишь на международную арену ?
:)))
Character set Collation orders
------------- ----------------
UNICODE_FSS UNICODE_FSS
WIN1251 WIN1251, PXW_CYRL
Уникодовый коллейт ничего не знает про правила работы с национальными символами. Хоть русские, хоть ненецкие... в смысле, немецкие :)
Sir Alex (2004-01-15 15:49:00) [6]
2 Johnmen
Например сделать многоязычную поддержку в программе...
Johnmen (2004-01-15 09:27:00) [7]
>Sir Alex © (15.01.04 00:55)
А зачем ? В чем смысл ?
Sir Alex (2004-01-15 00:55:00) [8]
Так чего, никто даже не пробовал этот UNICODE_FSS?
Абыдно...
Sergey13 (2004-01-14 11:21:00) [9]
2Johnmen © (14.01.04 11:05) [3]
А так работает. 8-)
Спасибочки. Решение оказывается было простым. Век живи, век учись...
Johnmen (2004-01-14 11:05:00) [10]
>Desdechado © (14.01.04 10:40)
>Sergey13 © (14.01.04 11:03)
А так UPPER(F COLLATE PXW_CYRL) ?
Sergey13 (2004-01-14 11:03:00) [11]
2Desdechado © (14.01.04 10:40) [1]
Вчера только парился - нет не работает. 8-(
Desdechado (2004-01-14 10:40:00) [12]
а с win1251 для русских букв работает UPPER?
помнится, на FB1.0x проблема была