Новости
Документация
Download
Webboard
Поиск
FAQ/ЧаВо
Обратная связь




MySQL.RU - Webboard



Вернуться
Проблема с insert (Pavel) 14/11/2002 - 15:39:12
      Re: P.S. (Pavel) 15/11/2002 - 07:08:17
      Re: P.S. (lol) 14/11/2006 - 23:24:23

> Original message text:
> From: Pavel - 14/11/2002 - 15:39:12
> Subject:Проблема с insert
> -----------------
> Привет Всем !
>
> Уже долго вожусь с проблемой - пишу сайт на jsp+mysql,
> при добавлении записей (строк с русскими символами) в базу меняется кодировка символов, причем так что потом ни одна стандартная кодировка не распознается, похоже на какую-то смешанную кодировку. ( default-character-set не помогает )
>
> Написал отдельно простейший код ( только коннект и инсерт )- все работает нормально, а вот если между ними еще что-то происходит то начинаются проблемы.
>
> Самое обидное что поздно заметил - не понятно на каком этапе это произошло, написал уже много, локализовать сложно.
>
> Подскажите где копать, никаких комманд связанных с кодировками я не вызываю. В плане SQL использую только SELECT и INSERT.
>
> Вот простейший кусочек который работает нормально:
>
> <%@ page import="java.sql.*" %>
> <%
> try
> {
> Class.forName("org.gjt.mm.mysql.Driver").newInstance();
> } catch (Exception e) { out.print("<p>Error: "+e+"</p>"); }
>
> Connection mysqlcon=DriverManager.getConnection(
> "jdbc:mysql://localhost/websale?user=root");
> Statement mysqlst=mysqlcon.createStatement();
>
> //-----
> В неработающем варианте в этом месте находятся различные циклы,
> арифм. выражения, работа со строками , интенсивно используются
> setAttribute и getAttribute. из SQL запросов вызываются SELECT
> ----///
>
> mysqlst.execute("insert into userlist (userl,userp,userf,useri,usero) "+
> " values ('3','3','Тестовый','Пользователь','Виртуалович')");
> %>
>
>
>


From: Pavel - 15/11/2002 - 07:08:17
Subject:P.S.
-----------------
вместо строки
"абвгдежзийклмнопрстуфхцчшщъыьэюя"
в базу пишется:
"0123456789:;<= >?@ABCDEFGHIJKLMNO"



[Это сообщение - спам!]

Последние сообщения из форума

Уважаемые посетители форума MySQL.RU!
Убедительная просьба, прежде чем задавать свой вопрос в этом форуме, обратите внимание на разделы:
- ответы на наиболее часто задаваемые вопросы - FAQ
- раздел документация
- раздел поиск по сообщениям форума и документации
Также, старайтесь наиболее подробно указывать свою ситуацию (версию операционной системы, версию MySQL, версию программного обеспечения, по которому возникает вопрос, текст возникающих ошибок, и др.)
Помните, чем конкретнее Вы опишете ситуацию, тем больше шансов получить реальную помощь.
 Имя:
 E-mail:
 Тема:
 Текст:
Код подтверждения отправки: Code
30106



РЕКЛАМА НА САЙТЕ
  Создание сайтов | |