Ubuntu php 亂碼解決
在使用 Ubuntu 搭建 PHP 開發環境時,可能會遇到亂碼問題。雖然這個問題對於專業的 Web 開發人員來說並不算是太大的問題,但對於初學者來說,卻是一個非常棘手的問題。本文將介紹 Ubuntu 下如何解決 PHP 亂碼問題。
首先,需要確定亂碼問題。在 PHP 中,亂碼問題可能出現在多個地方,例如 HTML 頁面、資料庫的儲存、檔案的讀寫等。因此,需要先確定具體的亂碼問題。
如果是出現在HTML 頁面中,可以在頁面加上以下meta 標籤,指定字元集:
<meta charset="utf-8">
如果是出現在資料庫的儲存中,可以在資料庫的連線中指定字元集:
$conn = mysqli_connect('localhost', 'username', 'password', 'db_name'); mysqli_set_charset($conn, 'utf8');
如果是出現在檔案的讀寫中,可以在開啟檔案時指定字元集:
$file = fopen('example.txt', 'r'); stream_filter_append($file, "convert.iconv.utf-8/cp936");
echo ini_get('default_charset');
sudo nano /etc/php/7.2/apache2/php.ini
; default_charset = "UTF-8" default_charset = "utf-8" ; input_encoding = "UTF-8" ; output_encoding = "UTF-8"
sudo service apache2 restart
<meta charset="utf-8">测试乱码问题
以上是ubuntu php亂碼怎麼解決的詳細內容。更多資訊請關注PHP中文網其他相關文章!