phpMyAdmin
 sql >> база данни >  >> Database Tools >> phpMyAdmin

Проблем с UTF8 с MySQL 5

Опитвали ли сте да добавите

SET NAMES 'utf8';

към вашия sql дъмп?

Нещото с utf8 или кодировките като цяло е, че за да бъдете успешни, трябва да сте сигурни, че:

  • файлът е кодиран utf8 без подпис
  • кодирането по подразбиране на mysql сървъра е настроено на utf8
  • връзката е utf8 (затова сте поставили ИМЕНА НА НАБОР 'utf8' във вашия sql-файл).
  • всички таблици и колони имат правилното кодиране и набор от знаци
  • всичките ви уеб файлове също трябва да бъдат кодирани в utf8. И не работи просто да добавите правилната заглавка. Трябва да отворите файла, да проверите дали кодирането е utf8, ако не, изрежете всичко, променете кодирането на utf8 и поставете всичко обратно. Не става, ако просто промените кодирането и запишете файла!


  1. DBeaver
  2.   
  3. phpMyAdmin
  4.   
  5. Navicat
  6.   
  7. SSMS
  8.   
  9. MySQL Workbench
  10.   
  11. SQLyog
  1. MySql - Конвертирайте InnoDB в MyISAM Storage Engine на базата данни

  2. как мога да добавя нова колона, която отчита броя на редовете като сериен номер

  3. Създадох няколко съхранени процедури в phpmyadmin, как да ги извикам с помощта на sql заявка?

  4. PhpMyAdmin автоматично обновява MySQL таблицата

  5. Как да защитя phpMyAdmin