|
ASA 8.0 + WIN8 x64
|
|||
---|---|---|---|
#18+
День добрый, у меня вопрос, не судите строго я вообще к СУБД никакого отношения не имею ... Есть бук на нем одноязычная W8 x64, есть складская прога которая работает через клиент ASA SYBASE SQL ANYWHERE, до этого был 7.0 клиент ASA, я разобрался, все работало, но в 7.0 был транслятор, теперь 7.0 на W8 не ставится ( тупо виснет пробовал много раз, и с совместимостью XP запускать - виснет на 75%), сейчас поставил клиент ASA 8.0, все коннектит норм, но вместо кириллицы иероглифы, а встроенного транслятора нету в 8.0 как я понимаю. Пробовал руками менять Character set в настройках драйвера на cp866 и cp1251 даже. Помогите ?)! Надо очень срочно ) работать хочу, но не могу ))) Срочно, пожалуйста ) ... |
|||
:
Нравится:
Не нравится:
|
|||
19.12.2013, 10:46 |
|
ASA 8.0 + WIN8 x64
|
|||
---|---|---|---|
#18+
ПОПРАВКА ВСЕ РАБОТАЛО В СВЯЗКЕ ASA SQL ANYWHERE 7.0 + WIN7 x64 ... |
|||
:
Нравится:
Не нравится:
|
|||
19.12.2013, 10:47 |
|
ASA 8.0 + WIN8 x64
|
|||
---|---|---|---|
#18+
соедининение настроено через ODBC или другой сопособ? С какой-то версии поменялся как раз режим работы с кодировками, теперь сервер сам конвертирует данные в ножную кодовую страницу для клиента. Это описано в документации. ... |
|||
:
Нравится:
Не нравится:
|
|||
19.12.2013, 11:36 |
|
ASA 8.0 + WIN8 x64
|
|||
---|---|---|---|
#18+
коннект через ODBC, транслятора нет и не должно быть, по вариантам только на серваке ключ -ct ? ... |
|||
:
Нравится:
Не нравится:
|
|||
19.12.2013, 11:38 |
|
ASA 8.0 + WIN8 x64
|
|||
---|---|---|---|
#18+
у меня нет под рукой доки от восьмого сервера, но таки да варианта два: - ключ -ct на сервере - прямое указание кодовой страницы на клиентской стороне через ключ подключения или переменную среды (это я читал в доке по десятому серверу, но сокрее всего оно будет работать и для восьмого клиента). Код: plaintext
вот выждержка из доки: SQL Anywhere® Server - Database Administration > International Languages and Character Sets > Understanding locales Understanding the locale character setBoth application and server locale definitions have a character set. The application uses its character set when requesting character strings from the database server. The database server compares the database character set with that of the application to determine whether character set conversion is needed. If the database server cannot convert to and from the client character set, the connection fails. If the SACHARSET environment variable is set, its value is used to determine the character set. See SACHARSET environment variable. The database server uses SACHARSET only when creating new databases, and then only if no collation is specified. If the connection string specifies a character set, it is used. For more information, see CharSet connection parameter [CS]. Open Client applications check the locales.dat file in the locales subdirectory of the Sybase release directory. Character set information from the operating system is used to determine the locale: On Windows operating systems, the current Windows ANSI code page is used. ... |
|||
:
Нравится:
Не нравится:
|
|||
19.12.2013, 12:36 |
|
ASA 8.0 + WIN8 x64
|
|||
---|---|---|---|
#18+
Да там в закладке advanced отдельная строка character set, ставьте что вам надо...(cp-1251, сp866) ... |
|||
:
Нравится:
Не нравится:
|
|||
19.12.2013, 12:50 |
|
ASA 8.0 + WIN8 x64
|
|||
---|---|---|---|
#18+
bers1q Пробовал руками менять Character set в настройках драйвера на cp866 и cp1251 даже. ... |
|||
:
Нравится:
Не нравится:
|
|||
19.12.2013, 13:16 |
|
|
start [/forum/search_topic.php?author=Yran&author_mode=last_topics&do_search=1]: |
0ms |
get settings: |
8ms |
get forum list: |
12ms |
get settings: |
8ms |
get forum list: |
12ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
130ms |
get topic data: |
9ms |
get forum data: |
2ms |
get page messages: |
40ms |
get tp. blocked users: |
1ms |
others: | 667ms |
total: | 895ms |
0 / 0 |