簡體   English   中英

mysql utf8 uni charset

[英]mysql utf8 uni charset

我的數據庫中有一些德語數據集。 在那些領域我使用utf8 uni,我的php和apache也運行在utf8 uni上。 我不知道為什么但是如果有一些德國特殊字符,mysql會在這個字段中保存數據

Mit Gummizug für den perfekten

我不想要那些“”“我需要改變什么來正確顯示這些特殊的字符?

你是否以UTF8模式打開了與mySQL的連接? 如果沒有,我懷疑這是你的問題。

假設你正在使用PDO,你可以通過在你的連接字符串中附加'charset = utf8'來實現。

在進行查詢和插入之前,告訴連接對象提供UTF-8:

// tells the mysqli connection to deliver UTF-8 encoded strings.
$db = new mysqli($dbHost, $dbUser, $dbPassword, $dbName);
$db->set_charset('utf8');

對於其他類型的mysql連接,請看這里

暫無
暫無

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

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