Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности
|
|
|
Collation, ASA9
|
|||
|---|---|---|---|
|
#18+
Добрый день всем! Помогите, пожалуйста, разобраться. Ситуация такая: Есть сервер (ASA9), работающий на Win Multilinguale. В качестве основного языка системы выбран корейский. Есть база, созданная с кодировкой 949Kor. И есть клиент (приложение), который к этой базе обращается. Опции у них следующие: Charset - language - collation Database - cp949 - korea, engl - 949Kor Engine - cp949 - us_engl - NULL Connection - cp949 - us_engl - NULL Данные на корейском, занесенные в базу из приложения, при повторном считывании данных этим же приложением отображаются в нем (вроде бы) правильно. Server Charset Translation (опция -ct) не отключена, т.е. по умолчанию –ct+. Возникают след. вопросы: не должен ли Connection иметь такой же collation, как и база? И если да, то где это установить? При подсоединении клиента (и приложения, и Interactive SQL) сервер пишет, что Translation не требуется. Но при подсоединении Interactive SQL почему-то выдается сообщение „Character set changed to „none“. Корейские символы в Interactive SQL не отображаются вообще. Ни в ResultSet, ни в SQL Statement. Я так понимаю, что это следствие того, что Engine в качестве языка поддерживает только us_engl. В связи с этим след. вопрос: как это лечить? Заранее спасибо за помощь. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.11.2006, 14:22 |
|
||
|
Collation, ASA9
|
|||
|---|---|---|---|
|
#18+
Если на клиенте нормальны установлены корейские шрифты, то в строке подключения достоточно я думаю будет указать 'charset=949Kor', примерно так 'uid=dba;pwd=sql;eng=...;charset=949kor;' ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.11.2006, 09:55 |
|
||
|
Collation, ASA9
|
|||
|---|---|---|---|
|
#18+
c charset у меня все нормально, вот он-то как раз правильный. а при попытке указать параметры collation и language при запуске interactive sql, они просто игнорируются. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.11.2006, 10:47 |
|
||
|
Collation, ASA9
|
|||
|---|---|---|---|
|
#18+
Aknic charset у меня все нормально, вот он-то как раз правильный. а при попытке указать параметры collation и language при запуске interactive sql, они просто игнорируются. Да зачем их указывать, если ты стартуешь сервер с ключом -ct по умолчанию, т.е. без указания ключа, то задача по перекодировке символов лежит на сервере, если кодировка клиента и базы совпадает, то сервер ничего не делает, а посылает данные так как они есть в базе и за представление их на консоли отвечает сам клиент, в данном случае ISQL, но isql, в простом понимании приложение JAVA, вполне возможно чего-то ( шрифтов к примеру ) не хватет в нем... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.11.2006, 14:50 |
|
||
|
Collation, ASA9
|
|||
|---|---|---|---|
|
#18+
AkniЯ так понимаю, что это следствие того, что Engine в качестве языка поддерживает только us_engl.Неправильно понимаешь. Язык сервера указывает только на каком языке сервер будет показывать свои сообщения (ошибки или предупреждения) в окне самого сервера. Свойство LANG коннекта указывает на каком языке клиент будет получать текст ошибки. SQLSTATE от языка не завист, 21000 будет 21000 хоть на английском, хоть на корейском, но текст поясняющий что этот 21000 значит, будет "SELECT returns more than one row" только в том случае, если клиент выбрал английский в параметра коннекта LANG. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.11.2006, 18:52 |
|
||
|
|

start [/forum/topic.php?fid=55&msg=34158912&tid=2012398]: |
0ms |
get settings: |
10ms |
get forum list: |
19ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
53ms |
get topic data: |
11ms |
get forum data: |
3ms |
get page messages: |
59ms |
get tp. blocked users: |
2ms |
| others: | 240ms |
| total: | 405ms |

| 0 / 0 |
