Mysql
 sql >> база данни >  >> RDS >> Mysql

Проблем с кодирането на знаци с linux и mysql

(По принцип в днешно време бих направил всичко в UTF-8.) Има дълъг набор от точки, където може да се зададе кодиране. От уеб услугата вероятно получавате XML в UTF-8. Това автоматично се чете правилно, тъй като XML обработва стриктното кодиране.

На ниво база данни има база данни и таблица и поле с кодиране по подразбиране и изрично. Освен това URL адресът на връзката трябва да бъде параметризиран към правилното кодиране.

Съобщението за грешка показва байтовете UTF-8 за това A с ударение и предполагам, че не е наличен в Latin1. За MySQL низът за връзка може да изглежда така:

jdbc:mysql://localhost/MYDB?useUnicode=true&characterEncoding=UTF-8



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Има ли начин с MySQL да обедините множество заявки към една и съща таблица, за да получите различните резултати в собствените редове?

  2. MySQL преобразува типа данни CHAR(32) в BINARY(16) без загуба на данни

  3. Как да актуализирате множество полета от друга таблица в mysql?

  4. MySQL Open Balance Кредитно дебитно салдо

  5. Възможно ли е да се АКТУАЛИЗИРА JOINed таблица с помощта на Active Record на Codeigniter?