При записи в базу данных строк, содержащих кириллицу, отображаются знаки неверной кодировки:
var connection = Jdbc.getConnection("jdbc:mysql://...", "...", "...");
var stmt = connection.createStatement().execute("INSERT INTO test (Nam, Fam, Rost, HB) values ('Иван','Петрович', '200', '2000-02-02')");
На изображении выше показаны записи, созданные через phpAdmin (первые три) и через Google Apps Script (последняя).
Текущая кодировка varchar (utf8_general_ci)
.
Использование префикса N
для совместимости кодировок результатов не даёт.
Используемый код:
var stmt = connection.createStatement()
.execute("INSERT INTO\
test (Nam, Fam, Rost, HB)\
values (N'Иван',N'Петрович', '200', '2000-02-02')");
Вы можете попробовать использовать дополнительные параметры в строке подключения
jdbc:mysql://host:port/instance?useUnicode=true&characterEncoding=UTF-8
Как правильно задавать настройки подключения к БД? Параметры настроек правильные, подключался через терминалНа странице выводит только:...
Посоветуйте плагин или как создавать слайдер изображение на языке JavaНеобходим слайдер из 5-6 картинок,