powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Java [игнор отключен] [закрыт для гостей] / Кодировка DataSource WebSphere 6
14 сообщений из 14, страница 1 из 1
Кодировка DataSource WebSphere 6
    #34463788
ТимоН
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Немогу настроить кодировку для MySQL сервака.
WebSphere 6
авторData sources > JNDIName > Custom properties
URL - jdbc:mysql:url/db_name?useUnicode=true&characterEncoding=utf-8
в итоге получаем вопросики.
Ктонибудь настраивал ДатаСорс на MySQL?
...
Рейтинг: 0 / 0
Кодировка DataSource WebSphere 6
    #34464239
Kachalov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
А таблицы в какой кодировке?
...
Рейтинг: 0 / 0
Кодировка DataSource WebSphere 6
    #34464271
ТимоН
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
в латин1
...
Рейтинг: 0 / 0
Кодировка DataSource WebSphere 6
    #34464304
am_sasa
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
ТимоНв латин1 ну так поставь utf-8
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
[mysqld]
basedir=E:/mysql- 5 . 0 . 27 -win32
#bind-address= 223 . 1 . 2 . 147 
datadir=E:/mysql- 5 . 0 . 27 -win32/data
#language=E:/mysql- 5 . 0 . 27 -win32/share/russian
#slow query log#=
#tmpdir#=
#port= 3306 
#set-variable=key_buffer=16M
 default -character-set=utf8


[client]
character-sets-dir=E:/mysql- 5 . 0 . 27 -win32/share/charsets
# default -character-set=utf8

...
Рейтинг: 0 / 0
Кодировка DataSource WebSphere 6
    #34464322
ТимоН
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
MySQL сервак у заказчика. Из чего следует, что ничего я менять на серваке я немогу. Имеем логин + пассворд + урл.
...
Рейтинг: 0 / 0
Кодировка DataSource WebSphere 6
    #34464420
Kachalov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Кодировку можно задать для конкретной таблицы или базы ( пример задания кодировки для таблицы в MySQL )
...
Рейтинг: 0 / 0
Кодировка DataSource WebSphere 6
    #34464508
ТимоН
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
авторКодировку можно задать для конкретной таблицы или базы
я же писал
jdbc:mysql:url/db_name?useUnicode=true&characterEncoding=utf-8
в том то и дело что нихрена неполучается по документации
...
Рейтинг: 0 / 0
Кодировка DataSource WebSphere 6
    #34464567
Kachalov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ТимоН авторКодировку можно задать для конкретной таблицы или базы
я же писал
jdbc:mysql:url/db_name?useUnicode=true&characterEncoding=utf-8
в том то и дело что нихрена неполучается по документации
- странно Вы как-то рассуждаете: таблица у Вас latin1, а в URL к базе пишите UTF-8. Либо поменяйте кодировку таблицы (не всей СУБД!) на UTF-8, либо в URL пишите ISO8859-1 (latin1). Но первый вариант (поменять кодировку таблицы) лучше.
...
Рейтинг: 0 / 0
Кодировка DataSource WebSphere 6
    #34464579
ТимоН
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
авторстранно Вы как-то рассуждаете: таблица у Вас latin1, а в URL к базе пишите UTF-8.
Да уже как только непробовал...
автор... либо в URL пишите ISO8859-1 (latin1).
Никаких результатов. Естественно сначала все перепробовал а потом в форум полез.
авторНо первый вариант (поменять кодировку таблицы) лучше.
Яж писал немогу я менять кодироку таблици.

Есть еще предложеня?

Для разработки соивал к себе базу, переконвертировал ее в utf-8, все круто работало. Такое ощущение что ДатаСорцу пофиг на параметры каторые я указываю.
...
Рейтинг: 0 / 0
Кодировка DataSource WebSphere 6
    #34464633
Kachalov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
- как вариант, перед выполнением действий или при получении коннекта из пула явно шлите запрос: "SET CHARACTER SET utf8" ( подробнее )

- а какой JDBC драйвер используете?
...
Рейтинг: 0 / 0
Кодировка DataSource WebSphere 6
    #34469331
ТимоН
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Всем спасибо, победил неочень красиво но:
Код: plaintext
 new  String (rset.getString("field").getBytes("latin1"))
...
Рейтинг: 0 / 0
Кодировка DataSource WebSphere 6
    #34474031
ТимоН
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Код: plaintext
 new  String (rset.getString("field").getBytes("latin1"),"cp1251")
Пришлось еще так выкрутиться, пока для меня это загадка при чем тут cp1251.
Но появилась новая ошибка все ковычки '"' сконвертились как '?'
...
Рейтинг: 0 / 0
Кодировка DataSource WebSphere 6
    #34474106
Kachalov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Может в базу latin1 данные реально попадали в кодировке CP1251? Если это так, то админ или программер который это сделал однозначно урод.
...
Рейтинг: 0 / 0
Кодировка DataSource WebSphere 6
    #34475259
ТимоН
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
авторМожет в базу latin1 данные реально попадали в кодировке CP1251? Если это так, то админ или программер который это сделал однозначно урод. Действительно, только сейчас глянул свой сорц переконверта дамба базы там тоже такая конструкция. Фиг с ним с программером, как попедить '?', некрасиво получается.
...
Рейтинг: 0 / 0
14 сообщений из 14, страница 1 из 1
Форумы / Java [игнор отключен] [закрыт для гостей] / Кодировка DataSource WebSphere 6
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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