Здравствуйте!
Делаю WebSoket на Java и столкнулся с проблемой связанной с кодировкой utf-8. БД взял с Heroku (ClearDB), так же проверил insert into в самой MySQL. Все работает, а через JDBC нет.
Создал таблицу в MySQL:
CREATE TABLE `heroku_4af59489dcca747`.`message` (
`idmessage` INT NOT NULL AUTO_INCREMENT,
`idincoming` INT NOT NULL,
`idoutgoing` INT NOT NULL,
`content` VARCHAR(250) NOT NULL,
`date` VARCHAR(10) NOT NULL,
PRIMARY KEY (`idmessage`))
ENGINE = MyISAM
DEFAULT CHARACTER SET = utf8;
Добавил в JDBC вот такой код:
private URI dbUri = new URI(System.getenv("CLEARDB_DATABASE_URL"));
private final String url = "jdbc:mysql://" + dbUri.getHost() + dbUri.getPath();
private final String login = dbUri.getUserInfo().split(":")[0];
private final String password = dbUri.getUserInfo().split(":")[1];
private Connection connection;
private Statement statement;
connection = DriverManager.getConnection(url, login, password);
statement = connection.createStatement();
В настройках проекта heroku изменил Config Variables
CLEARDB_DATABASE_URL
mysql://{login}:{pass}@eu-cdbr-west-01.cleardb.com/heroku_4af59489dcca747?useUnicode=true&characterEncoding=UTF-8
Потом делаю "запрос"
try {
statement.execute("insert into message (idincoming,idoutgoing,content,date) values (1,2, 'Привет', '23:11')");
} catch (Exception e) {
e.printStackTrace();
}
И где 'Привет' вносятся символы '??????'
В чем может быть проблема?
Кофе для программистов: как напиток влияет на продуктивность кодеров?
Рекламные вывески: как привлечь внимание и увеличить продажи
Стратегії та тренди в SMM - Технології, що формують майбутнє сьогодні
Выделенный сервер, что это, для чего нужен и какие характеристики важны?
Современные решения для бизнеса: как облачные и виртуальные технологии меняют рынок
Нужна информация из окна чата покерклиента, ее можно копировать, значит она где-то отображается в дереве процессовОдии из этих процессов...
При использовании PageRequest в Spring 5 его перечёркивает и пишет, что он DeprecatedПодскажите, чем теперь пользоваться в Spring вместо этого класса?