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

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
Не сердитесь но вопрос по пресловутому char set.
    #32156050
Angel
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
3> Я вообще не представляю как можно иначе. Это все равно что немцу объекты по-русски называть и наслаждаться :)

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

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

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

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

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

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

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

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

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

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

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

to Angel

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

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

А по поводу

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

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


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