Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Oracle [игнор отключен] [закрыт для гостей] / Не сердитесь но вопрос по пресловутому char set. / 7 сообщений из 7, страница 1 из 1
08.05.2003, 13:11:02
    #32156033
Violina
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Не сердитесь но вопрос по пресловутому char set.
Просмотрела топики форума но вроде не нашла конкретных ответов по возникшим вопросам. Наступившие на множество граблей по этой проблеме пожалуйста проконсультируйте.

1) Какой char set выбрать для базы чтобы не было проблем с русским языком - в формах, в sql navigator, в sql plus?

2) Oracle и UTF8 - стоит ли использовать UTF8. Будут ли строчные функции работать правильно? length, substr etc. удут ли проблемы с отображением в формах, в sql navigator, в sql plus?

PS
У нас есть ИС где нужно поддерживать немецкие и русские символы. Мы выбрали UTF 8 а в базе InterBase храним их в ASСII. Так как клиент браузер, то все работает прекрасно. Обработку строк если нужно делаем на php.

3) Читала в одном топике - "Вместо имени пользователя кракозяблица". Что, если для базы выбрать чарсет с русскими символами, то можно схемы с именами на русском создавать?
...
Рейтинг: 0 / 0
08.05.2003, 13:18:38
    #32156050
Angel
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Не сердитесь но вопрос по пресловутому char set.
3> Я вообще не представляю как можно иначе. Это все равно что немцу объекты по-русски называть и наслаждаться :)

Кроме зарезервированных слов все по русски должно быть. Что лучше, в куче объектов разбираться что за пакет или функция такая nOstChet(nPinSch number, dData ...) и т.п. или нОстатокПоСчету(нПинСчета, дДата ...) ?

По-моему, это просто необходимо, если против нет веских причин.
...
Рейтинг: 0 / 0
08.05.2003, 13:19:00
    #32156051
Denis Popov
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Не сердитесь но вопрос по пресловутому char set.
Имена объектов БД ты всегда можешь на русском указывать.

У нас кодировка базы- UTF8. По необходимости, покльку клиенты могут быть разноязычными. Наблюдения:

Строчные функции работают правильно.

SQL Navigator, будет работать только в том случае, если на клиенте тоже указан юникод. Иначе его плющит при выборке, к примеру, списка процедур, как у нас, когда на клиенте указан cl8mswin1251. Работаем с PL/SQL Developer, с включенной опцией "Force OCI7 mode on OCI8".

Создавать поля типа VARCHAR2 можно по-разному, с указанием размера в байтах или в символах. В первом случае можешь натолкнуться на интересный эффект: строки одинаковой длины могут влезать, а могут и не влезать в одно и то же поле, в зависимости от символов.
...
Рейтинг: 0 / 0
08.05.2003, 13:22:43
    #32156060
Работник
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Не сердитесь но вопрос по пресловутому char set.
2 Angel

А как быть если объекты по русски называються их сохранили в файле, но вот незадача кодировка у файла досовская оказалось и все поплыло :-)

потом plus33w ./.@ имя файла . и ничего не компилиться. Лишний геморой.
...
Рейтинг: 0 / 0
08.05.2003, 13:30:53
    #32156082
Violina
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Не сердитесь но вопрос по пресловутому char set.
Создавать поля типа VARCHAR2 можно по-разному, с указанием размера в байтах или в символах.

А для чего тогда NVARCHAR2?

строки одинаковой длины могут влезать, а могут и не влезать в одно и то же поле, в зависимости от символов.

Ситуация знакома:-)

to Angel

Я вообще не представляю как можно иначе. Это все равно что немцу объекты по-русски называть и наслаждаться :)

Я воспитана в другом стиле:-) За любое неанглийское слово (даже в транслите) в переменной функции итп. - харакири.

А по поводу

нОстатокПоСчету(нПинСчета, дДата ...)

даже нет слов:-)
...
Рейтинг: 0 / 0
08.05.2003, 13:36:00
    #32156092
Работник
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Не сердитесь но вопрос по пресловутому char set.
2 Angel.
А завтра у вас контрак с монголами )) на 1 000 000. Все хорошо, только вот они русский не знают ).
...
Рейтинг: 0 / 0
08.05.2003, 14:11:41
    #32156151
Lion
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Не сердитесь но вопрос по пресловутому char set.
У меня была такая проблема. В дистрибутиве Oracle кривые файлы сообщений msb. Я скачал новые и все стало Ok.
...
Рейтинг: 0 / 0
Форумы / Oracle [игнор отключен] [закрыт для гостей] / Не сердитесь но вопрос по пресловутому char set. / 7 сообщений из 7, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]