簡體   English   中英

Ubuntu mysql數據庫無法識別西班牙語重音字符

[英]Ubuntu mysql database doesnot recognise spanish accent characters

我在Ubuntu的mysql數據庫中存儲西班牙語文本時遇到問題。 西班牙的重音符號(例如ñ)錯誤地顯示為“ñ”。這是在生產環境中而不是在開發環境中發生的。

我知道這不是mysql數據庫問題。 由於開發和生產數據庫完全相同,並且啟用了utf8-mb4。

開發環境-Windows,PHP 6.0和Mysql 5.6.14生產環境-Ubuntu,PHP 5.3.2和Mysql 5.6.14-62.0

開發和生產中的所有php文件均為UTF-8,無BOM編碼

關於如何解決此問題的任何建議? 升級php版本會有所幫助嗎?

您將獲得兩個字節,看起來很好。 如果正在網頁上顯示此標題,是否正確設置了標題? 瀏覽器說它將結果解釋為什么?

在這種情況下,最可能的罪魁禍首是php <-> mysql連接未設置為utf8 請參閱http://webmonkeyuk.wordpress.com/2011/04/23/how-to-avoid-character-encoding-problems-in-php/中的 “配置MySQL連接”連接

確切的語法將取決於您如何連接到Mysql。

暫無
暫無

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

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