Как установить кодировку подключения на utf8
в Apache mod_dbd
с драйвером mysql? Мне не удалось найти соответствующий параметр в DBDParams
, что-то вроде этого:
DBDParams host=localhost,dbname=my_db,user=my_user,pass=my_pass,reconnect=0,charset=utf8
чего конечно нет такого charset
параметр в реальности.
utf-8 не является частью соединения, это то, как база данных управляет своей кодировкой. Вам необходимо преобразовать вашу базу данных, если вы хотите, чтобы вещи передавались и обрабатывались в utf-8. Нашел это в StackOverflow:
что должно вести вас по правильному пути.