簡體   English   中英

UTF-8編碼仍然輸出錯誤

[英]UTF-8 Encoding still wrong output

我有一個編碼問題。

該表使用utf8_general_ci ,php標題header("Content-Type: text/html; charset=utf-8"); 並在html中設置元標記<meta charset="utf-8"> BOM設置正確。 德語字符顯示在phpmyadmin中。

但是當我輸出編碼結果時:Sask

還有什么想法我能做什么?

這解決了這個問題

mysqli_query($link, "SET NAMES 'utf8'"); 
mysqli_query($link, "SET CHARACTER SET 'utf8'"); 
$db = mysqli_connect(DB_HOST, DB_USER, DB_PASS);
mysqli_set_charset($db, 'utf8'); // ← SOLUTION
mysqli_select_db($db, DB_NAME);

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM