Модераторы: LSD, AntonSaburov
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Проблема с кодировкой 
:(
    Опции темы
greef
Дата 8.12.2007, 01:29 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 47
Регистрация: 10.10.2007

Репутация: нет
Всего: нет



Вобщем использую Spring + Velocity + MySQL.
Проблема с кодировкой заключается в следующем:
Если просматривать данные (рус.) уже занесенные в MySQL, то все нормально отображается,
если добавлять - то данные в MySQL заносятся в виде "?????..."

Фрагменты .xml и .vm

spring-servlet.xml
Код

 .......   
    <bean id="velocityConfigurer" class="org.springframework.web.servlet.view.velocity.VelocityConfigurer">
        <property name="resourceLoaderPath">
            <value>WEB-INF/velocity/</value>
        </property>
        <property name="velocityProperties">
            <props>
                <prop key="input.encoding">windows-1251</prop>
                <prop key="output.encoding">windows-1251</prop>
            </props>
        </property>
    </bean>

    <bean id="viewResolver" class="org.springframework.web.servlet.view.velocity.VelocityViewResolver">
        <property name="exposeSpringMacroHelpers"><value>true</value></property>
        <property name="suffix"><value>.vm</value></property>
        <property name="contentType" value="text/html; charset=windows-1251" />
    </bean>

...........


applicationContext.xml
Код

........
    <bean id="dataSource" class="org.springframework.jdbc.datasource.DriverManagerDataSource">
        <property name="driverClassName"><value>com.mysql.jdbc.Driver</value></property>
        <property name="url"><value>jdbc:mysql://localhost/tour_db?useUnicode=true</value></property>
        <property name="username"><value>root</value></property>
        <property name="password"><value></value></property>
    </bean>
........


Заранее спасибо.
PM MAIL   Вверх
diablero
Дата 8.12.2007, 02:12 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 337
Регистрация: 3.12.2006
Где: Аркхэм

Репутация: 2
Всего: 5



Вот эта  тема должна помоч.


--------------------
Есть два варианта решения проблемы - реальный и фантастический. Реальный - это когда прилетят инопланетяне и все за нас сделают ...
PM MAIL   Вверх
greef
Дата 9.12.2007, 04:53 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 47
Регистрация: 10.10.2007

Репутация: нет
Всего: нет



Вопрос остается открытым.
Пробовал различные кодировки (UTF-8, koi8-r) изменять одновременно в MySQL и конфигурационных файлах проекта.
Настраивал Connection Pool (Tomcat), следующим образом:
Код

...
url="jdbc:mysql://localhost/tour_db?characterEncoding=windows-1251"
...

и
Код

...
useUnicode="true" characterEncoding="windows-1251"
...


Результат прежний.

Прошу помощи! Заранее спасибо!

PM MAIL   Вверх
tux
Дата 9.12.2007, 10:24 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Летатель
***


Профиль
Группа: Участник Клуба
Сообщений: 1853
Регистрация: 10.2.2005
Где: msk.ru

Репутация: 74
Всего: 132



greef, в теме, которую diablero кинул ведь не только про настройку драйвера написано. Тебе нужно задать кодировку объекта запроса перед чтением из него каких-либо параметров. Рецепт здесь - http://forum.vingrad.ru/forum/topic-66203/...ry530693/0.html. Обрати внимание, что решение будет работать только для метода POST, для GET другие способы решения проблемы.
PM MAIL Skype GTalk Jabber YIM   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Правила форума "Java"
LSD   AntonSaburov
powerOn   tux
  • Прежде, чем задать вопрос, прочтите это!
  • Книги по Java собираются здесь.
  • Документация и ресурсы по Java находятся здесь.
  • Используйте теги [code=java][/code] для подсветки кода. Используйтe чекбокс "транслит", если у Вас нет русских шрифтов.
  • Помечайте свой вопрос как решённый, если на него получен ответ. Ссылка "Пометить как решённый" находится над первым постом.
  • Действия модераторов можно обсудить здесь.
  • FAQ раздела лежит здесь.

Если Вам помогли, и атмосфера форума Вам понравилась, то заходите к нам чаще! С уважением, LSD, AntonSaburov, powerOn, tux.

 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | Java EE (J2EE) и Spring | Следующая тема »


 




[ Время генерации скрипта: 0.0435 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.