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

Символи с ударение в таблицата на mySQL

Имах същия проблем и преди и това, което направих, е следното

1) Използвайте notepad++ (може почти да се адаптира към всяко кодиране) или eclipse и не забравяйте да го запазите или отворите в UTF-8 без спецификация .

2) задайте кодирането в заглавката на PHP, като използвате header('Content-type: text/html; charset=UTF-8');

3) премахнете всички допълнителни интервали в началото и края на моите PHP файлове.

4) задайте кодирането на цялата ми таблица и колони на utf8mb4_general_ci или utf8mb4_unicode_ci чрез PhpMyAdmin или всеки mySQL клиент, който имате. Налице е сравнение на двете кодировки тук

5) задайте набор от символи за връзка mysql на UTF-8 (използвам PDO за връзката си с база данни)

  PDO::MYSQL_ATTR_INIT_COMMAND => "SET NAMES utf8"
  PDO::MYSQL_ATTR_INIT_COMMAND => "SET CHARACTER SET utf8"

или просто изпълнете SQL заявките, преди да извлечете каквито и да е данни

6) използвайте мета маркер <meta http-equiv="Content-Type" content="text/html; charset=utf-8"/>

7) използвайте определен езиков код за френски<meta http-equiv="Content-language" content="fr" />

8) променете атрибута lang на html елемента на желания език

<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="fr" lang="fr">

и ще актуализирам това повече, защото наистина имах трудности с разрешаването на този проблем преди, защото имах работа с японски знаци в предишните си проекти

9) Някои шрифтове не са налични в клиентския компютър, трябва да използвате Шрифтове на Google за да го включите във вашия CSS

10) Не завършвайте своя PHP изходен файл с ?>

ЗАБЕЛЕЖКА:

но ако всичко, което казах по-горе, не работи, опитайте се да коригирате кодирането си в зависимост от набора от знаци, който наистина искате да покажете, за мен настроих всичко на SHIFT-JIS за да покажа всичките ми японски знаци и наистина работи добре. Но използвайки UFT-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. Какъв е най-добрият начин за реализиране на търсене на подниз в SQL?

  2. Използване на рекурсия за изграждане на навигация

  3. Изявление за изтриване на Mysql с ограничение

  4. mysql таблица за актуализиране на ajax по клас

  5. SQL:Повторете ред с резултати няколко пъти и номерирайте редовете