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

Запазване на сръбски латински знаци в базата данни

С други думи, MySQL JDBC драйверът не поддържа кодирането на знаци, с което първоначално са изпратени знаците. MySQL JDBC драйверът по подразбиране използва кодирането по подразбиране на платформата, когато изпраща символни данни към DB, което може да бъде например ISO 8859-1. Трябва да му кажете да не прави това, като посочите useUnicode и characterEncoding параметри в URL адреса на JDBC.

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

Когато използвате Facelets като технология за изглед, JSF по подразбиране вече се задава на UTF-8, когато става въпрос за изобразяване на HTML съдържание и обработка на подадените стойности на параметри. Така че проблемът поне не е там.

Вижте също:




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Шифроване в състояние на покой и/или AES_ENCRYPT

  2. Функция MySQL CRC32() – Примери

  3. Скриване на дублиращи се резултати в MySQL заявка

  4. Създайте mysql база данни и потребител в bash скрипт

  5. Как да получите единичен последен запис с определен идентификатор в codeigniter