Mysql
 sql >> Baza danych >  >> RDS >> Mysql

Niemieckie umlauty w MYSQL INSERT

Po wstawieniu danych z php do bazy danych mysql spróbuj zawinąć dane ciągu za pomocą utf8_decode();

utf8_decode(string)

Jak mówi podręcznik php, konwertuje to utf8 na ISO-8859-1 (łac.1);

Możesz także poeksperymentować z iconv() funkcja. Daje to większy wybór kodowania wejściowego i pożądanego kodowania wyjściowego

string iconv ( string $in_charset , string $out_charset , string $str )

Jeśli to nadal nie pomoże, spróbuj zmienić sortowanie w kolumnie tabeli Mysql, do której wstawiasz, na latin1_swedish_ci.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Jak tworzyć i manipulować bazami danych SQL za pomocą Pythona

  2. SQL_CALC_FOUND_ROWS / FOUND_ROWS() nie działa w PHP

  3. Łączenie się z MySQL za pomocą Pythona

  4. Kreatywne zastosowania silnika czarnej dziury

  5. wstaw autoinkrementację do drugiej kolumny