python語言中的書寫utf8、UTF-8、utf-8


直接說結果寫python代碼是一般書寫為:utf-8,但有一種情況特殊:在遇到書寫MySQL語句時“utf8”。

  • Unicode(統一碼、萬國碼、單一碼)是計算機科學領域里的一項業界標准,包括字符集、編碼方案等。Unicode 是為了解決傳統的字符編碼方案的局限而產生的,它為每種語言中的每個字符設定了統一並且唯一的二進制編碼,以滿足跨語言、跨平台進行文本轉換、處理的要求。Unicode是國際組織制定的可以容納世界上所有文字和符號的字符編碼方案。
  • utf-8是一種針對Unicode的可變長度字符編碼,換句話說utf-8是Unicode的實現方式之一,它規定了字符如何在計算機中存儲、傳輸等。utf-8用1到6個字節編碼Unicode字符。用在網頁上可以統一頁面顯示中文簡體繁體及其它語言(如英文,日文,韓文)。中文是占3個字符。
  • python2.7默認使用的是ascii,而現在python3.x默認使用的是UTF-8,因為ASCII不支持中文,所以老文件我們需要在文件頭部添加:#coding:utf-8或者#!/usr/bin/python#-*- coding: utf-8 -*-

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM