Flask 金科玉律

2021-08-10 10:43 更新

經(jīng)驗法則:如果你不需要處理二進制數(shù)據(jù),請一律使用 Unicode 。在 Python 2.x 中,使用 Unicode 意味著什么?

  • 使用 ASCII charpoints (基本是數(shù)字、非變音或非奇特的拉丁字母),你可以使用常規(guī)的 字符串常量( 'Hello World'
  • 如果你的字符串里有 ASCII 之外的東西,需要把這個字符串標記為 Unicode 字符串, 方法是加上一個小寫 u 的前綴(比如 u'H?nsel und Gretel'
  • 如果你在 Python 文件中使用了非 Unicode 字符,你需要告訴 Python 你的文 件使用了何種編碼。我再次建議為此使用 UTF-8 。你可以在你 Python 源文件 的第一行或第二行寫入 # -*- coding: utf-8 -*- 來告知解釋器你的編碼 類型。
  • Jinja 被配置為從 UTF-8 解碼模板文件,所以確保你的編輯器也保存文件為 UTF-8 編碼。
以上內(nèi)容是否對您有幫助:
在線筆記
App下載
App下載

掃描二維碼

下載編程獅App

公眾號
微信公眾號

編程獅公眾號