|
|
|
Не сердитесь но вопрос по пресловутому char set.
|
|||
|---|---|---|---|
|
#18+
Просмотрела топики форума но вроде не нашла конкретных ответов по возникшим вопросам. Наступившие на множество граблей по этой проблеме пожалуйста проконсультируйте. 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) Читала в одном топике - "Вместо имени пользователя кракозяблица". Что, если для базы выбрать чарсет с русскими символами, то можно схемы с именами на русском создавать? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.05.2003, 13:11 |
|
||
|
Не сердитесь но вопрос по пресловутому char set.
|
|||
|---|---|---|---|
|
#18+
3> Я вообще не представляю как можно иначе. Это все равно что немцу объекты по-русски называть и наслаждаться :) Кроме зарезервированных слов все по русски должно быть. Что лучше, в куче объектов разбираться что за пакет или функция такая nOstChet(nPinSch number, dData ...) и т.п. или нОстатокПоСчету(нПинСчета, дДата ...) ? По-моему, это просто необходимо, если против нет веских причин. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.05.2003, 13:18 |
|
||
|
Не сердитесь но вопрос по пресловутому char set.
|
|||
|---|---|---|---|
|
#18+
Имена объектов БД ты всегда можешь на русском указывать. У нас кодировка базы- UTF8. По необходимости, покльку клиенты могут быть разноязычными. Наблюдения: Строчные функции работают правильно. SQL Navigator, будет работать только в том случае, если на клиенте тоже указан юникод. Иначе его плющит при выборке, к примеру, списка процедур, как у нас, когда на клиенте указан cl8mswin1251. Работаем с PL/SQL Developer, с включенной опцией "Force OCI7 mode on OCI8". Создавать поля типа VARCHAR2 можно по-разному, с указанием размера в байтах или в символах. В первом случае можешь натолкнуться на интересный эффект: строки одинаковой длины могут влезать, а могут и не влезать в одно и то же поле, в зависимости от символов. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.05.2003, 13:19 |
|
||
|
Не сердитесь но вопрос по пресловутому char set.
|
|||
|---|---|---|---|
|
#18+
2 Angel А как быть если объекты по русски называються их сохранили в файле, но вот незадача кодировка у файла досовская оказалось и все поплыло :-) потом plus33w ./.@ имя файла . и ничего не компилиться. Лишний геморой. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.05.2003, 13:22 |
|
||
|
Не сердитесь но вопрос по пресловутому char set.
|
|||
|---|---|---|---|
|
#18+
Создавать поля типа VARCHAR2 можно по-разному, с указанием размера в байтах или в символах. А для чего тогда NVARCHAR2? строки одинаковой длины могут влезать, а могут и не влезать в одно и то же поле, в зависимости от символов. Ситуация знакома:-) to Angel Я вообще не представляю как можно иначе. Это все равно что немцу объекты по-русски называть и наслаждаться :) Я воспитана в другом стиле:-) За любое неанглийское слово (даже в транслите) в переменной функции итп. - харакири. А по поводу нОстатокПоСчету(нПинСчета, дДата ...) даже нет слов:-) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.05.2003, 13:30 |
|
||
|
Не сердитесь но вопрос по пресловутому char set.
|
|||
|---|---|---|---|
|
#18+
2 Angel. А завтра у вас контрак с монголами )) на 1 000 000. Все хорошо, только вот они русский не знают ). ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.05.2003, 13:36 |
|
||
|
|

start [/forum/topic.php?fid=52&msg=32156051&tid=1990666]: |
0ms |
get settings: |
5ms |
get forum list: |
8ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
178ms |
get topic data: |
6ms |
get forum data: |
4ms |
get page messages: |
24ms |
get tp. blocked users: |
1ms |
| others: | 191ms |
| total: | 421ms |

| 0 / 0 |
