PHP не может отображать китайский символ - PullRequest
0 голосов
/ 20 февраля 2020

Я только что перенес свою кодовую базу на новый сервер. Ранее пользователь сохранял китайские иероглифы в базе данных MariaDB. В базе данных он сохраняется следующим образом:

enter image description here

Это текст, когда я копирую содержимое из базы данных: ´§è¿ä »£ ç † æœåŠ¡æœ ‰ é ™ å… ¬å

Мой старый сервер, использующий Ubuntu, PHP 5.5.9-1 & Apache, он правильно показывает символ в внешний интерфейс:

enter image description here

На новом сервере я использую Centos, PHP 7.2.27 с Apache & Nginx, он показывает:

enter image description here

Я пробовал много вещей, но все еще не могу исправить. Я не уверен, если это PHP проблема или проблема с сервером. Любой может помочь. Спасибо.

1 Ответ

0 голосов
/ 20 февраля 2020

использует кодировку utf-8, включая строки ниже в верхней части php страницы

<?php
header('Content-type: text/html; charset=utf-8');
?>
...