Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Java: Общие вопросы > Кодировка MySql


Автор: Musho 4.10.2010, 21:51
Пожалуйста помогите!программирую через IDE NetBeans.Создаю базу данных на MySql.Все нормально создается.но когда просматриваю его,то вместо русских букв вижу "????????".Уже все варианты перепробовал которые мне известны,но ничего не помогает.Помогите ПОЖАЛУЙСТА решить данную проблему. 

Например таблицу создаю так:
Код

      createString = ("CREATE TABLE `country` ("
                      + "`id` int(11) NOT NULL AUTO_INCREMENT,"
                      + "`id_name` varchar(30) DEFAULT NULL,"
                      + "`name_ru` varchar(50) CHARACTER SET utf8 DEFAULT NULL,"
                      + "`name_en` varchar(50) DEFAULT NULL,"
                      + "PRIMARY KEY (`id`)"
                      + ") ENGINE=InnoDB DEFAULT CHARSET=utf8");



Автор: Vasay 4.10.2010, 22:00
Musho, 

какая строка подключения к базе? не забыли добавить:
Цитата

&useUnicode=true&characterEncoding=UTF-8

Автор: Musho 4.10.2010, 22:14
Vasay, 
Спасибо!Разобрался!

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)