讓 nginx 與 html 顯示 UTF-8 的內容


前言

  • 為了讓 nginx 以及 Client 端可以正確顯示中文 (以及各種 UTF-8),兩邊都要有對應的設定。

設定

Nginx

  • 需要在 /etc/nginx/nginx.conf 中確認有這行:
1
2
3
http {
    charset utf-8;
}

HTML

  • 要在 meta tag 中指定:
1
2
3
4
<meta charset="utf-8">

# HTML 4.01
# <meta http-equiv="content-type" content="text/html; charset=utf-8">

其他檔案

  • 其他檔案的編碼也必須是 UTF-8



REF

  1. meta : https://www.fooish.com/html/meta-charset.html
  2. server : https://stackoverflow.com/questions/19772955/utf-8-not-working-nginx
Licensed under CC BY-NC-SA 4.0
最後更新 2024-07-01 10:00

主題 StackJimmy 設計