Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Java [игнор отключен] [закрыт для гостей] / опять кодировка / 4 сообщений из 4, страница 1 из 1
01.06.2004, 18:05
    #32543416
sidh
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
опять кодировка
Помогите пожалуйста с кодировкой.
Связка java+MySQL.
кодировка в java
param = new String(param.getBytes("ISO-8859-1"),"Cp1251")
кодировка в MySQL - latin1 на сколько я понимаю это таже самая
в базу вставляются знаки вопроса.

правда перед insert в базу param заносится в Hashtable.

Заранее благодарен.
...
Рейтинг: 0 / 0
01.06.2004, 19:50
    #32543592
MBasil
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
опять кодировка
Я поступаю просто :
request.setCharacterEncoding("Cp1251");
String firstName=request.getParameter("FirstName");
а потом вставка в базу.
...
Рейтинг: 0 / 0
02.06.2004, 06:51
    #32543818
sanek842
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
опять кодировка
а к mysql я делаю так
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
    try {
     Properties connInfo = new Properties();
     connInfo.put("user","root");
     connInfo.put("password","");
     connInfo.put("useUnicode","true");
     connInfo.put("characterEncoding","KOI8_R");
     Class.forName("com.mysql.jdbc.Driver").newInstance();     
     conn = DriverManager.getConnection("jdbc:mysql://www...ru/wdb",connInfo);
...
Рейтинг: 0 / 0
02.06.2004, 09:12
    #32543944
Edgiz
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
опять кодировка
В c:\windows\my.ini в секцию [mysqld] надо добавить
Код:
set-variable	= default-character-set=cp1251

И в свойствах коннекции такую же кодировку задать
Код:
connInfo.put("characterEncoding","cp1251");
...
Рейтинг: 0 / 0
Форумы / Java [игнор отключен] [закрыт для гостей] / опять кодировка / 4 сообщений из 4, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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