Mysql
 sql >> Teknologi Basis Data >  >> RDS >> Mysql

Menyimpan karakter latin serbia dalam database

Dengan kata lain, driver MySQL JDBC tidak mendukung pengkodean karakter di mana karakter awalnya dikirimkan. Driver MySQL JDBC default ke pengkodean default platform saat mengirim data karakter ke DB, yang mungkin misalnya ISO 8859-1. Anda perlu memberitahunya untuk tidak melakukannya dengan menentukan useUnicode dan characterEncoding parameter di URL JDBC.

jdbc:mysql://localhost:3306/db_name?useUnicode=yes&characterEncoding=UTF-8

Saat Anda menggunakan Facelets sebagai teknologi tampilan, JSF secara default sudah menjadi UTF-8 saat merender konten HTML dan memproses nilai parameter yang dikirimkan. Jadi masalahnya setidaknya bukan di situ.

Lihat juga:




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. INSERT ... PADA DUPLICATE KEY UPDATE dengan WHERE?

  2. kembalikan nomor baris asli mySQL

  3. Mengisi formulir html dengan data mysql menggunakan php muncul null

  4. MySQL - Temukan poin dalam radius dari database

  5. Berapa ukuran varchar optimal untuk MySQL?