ulipad中文亂碼解決方案

2021-09-02 16:01:33 字數 417 閱讀 4009

前段時間一直被ulipad中文亂碼的問題困擾著,現在終於有點描頭啦,有不對的地方希望大家指正,共同進步。

1 首先要對utf-8,gbk,ascii這幾種編碼以及utf-8與unicode的關係有乙個大概的了解,在網上可以搜到

2 python中表示字串是用unicode編碼,而ulipad中表示字串卻是用ascii

3 所以當我們在ulipad中用中文採用utf-8編碼時,需要將其轉換成unicode。如下所示程式採用utf-8編碼

# -*- coding: utf-8 -*-

s="編碼" #因為程式採用的是utf-8編碼,所以我們需要將utf-8轉化成unicode再轉化成gb2313來顯示中文

print s.decode('utf-8').encode('gb2312')

這樣中文就可以正常顯示啦

中文亂碼解決方案

前言 亂碼問題,一直使我們頭疼的問題。今天自己有空好好研究一番。不求太深入,只求只知皮毛。考慮不夠全面,只求給您一點幫助足矣。一 簡單介紹下pageencoding與contenttype的區別 摘自網上 pageencoding 設定jsp原始檔和響應正文中的字符集編碼。contenttype 設...

MYSQL中文亂碼解決方案

mysql資料庫存在著編碼問題,主要體現在資料庫裡漢字會出現亂碼,web頁面漢字顯示不正常。歸結起來只有乙個原因 會出現編碼的地方存在編碼不一致。web開發中 mysql編碼主要會出現在五個地方 1.mysql安裝的預設編碼 latin1 在mysql.ini mysql安裝根目錄下 中設定。mys...

POST中文亂碼解決方案

以前,我都是自己編寫乙個filter,來實現編碼,如下 public class characterencodingfilter implements filter override public void dofilter servletrequest request,servletrespons...