SQLinfo.ru - Все о MySQL

Форум пользователей MySQL

Задавайте вопросы, мы ответим

Вы не зашли.

#1 10.11.2011 19:16:24

Zizilk
Участник
Зарегистрирован: 08.11.2011
Сообщений: 1

[Работа с JDBC] Вопросы вместо русских символов

Имею мускуль на Ubuntu 10.04


character_set_client    utf8
character_set_connection    utf8
character_set_database    utf8
character_set_filesystem    binary
character_set_results    utf8
character_set_server    utf8
character_set_system    utf8
character_sets_dir    /usr/share/mysql/charsets/
 

Имею таблицу с коллатишином "utf8_bin"
Имею строку подключения в java

Код:

jdbc:mysql://xxxx.xx.xx.xx:xxxx/yyyyy?encoding=UTF-8&useUnicode=true&characterEncoding=UTF-8&user=zzzzzz&password=hhhhhhhl

Проблема в мускульном консольном клиенте русские символы отображаются коряво(кодировка консоли koi8r, после установления Сет неймс в клиенте отображается как надо). Java получает вопросы вместо русских символов. Set Names utf8 в java не помогает.

Дополнительная информация:
Эта БД, этот же сервер, стояли раньше на винде и там всё работало. нормально, строка подключения была такойже ток использовал "characterEncoding=koi8r". После переезда на ubuntu начался ад, и просто жуткие танцы с бубном застававили хотя мускульный клиент не отображать вопросы при любых сетнеймсах.

Сейчас я уже скоро неделю как воюю, с мускулем и ничего не помогает у меня уже иссякли идеи как можно реанимировать.

Отредактированно Zizilk (10.11.2011 19:21:33)

Неактивен

 

#2 14.11.2011 15:35:11

Botchal
Участник
Откуда: Санкт-Петербург
Зарегистрирован: 14.10.2011
Сообщений: 11

Re: [Работа с JDBC] Вопросы вместо русских символов

Попробуйте сделать полный дамп на той платформе где всё ок, и залить на той платформе где сейчас всё крутится.


админы украли подпись...

Неактивен

 

Board footer

Работает на PunBB
© Copyright 2002–2008 Rickard Andersson