Padre中不能顯示中文的解決辦法。

2021-09-29 04:36:29 字數 853 閱讀 8306

一、在perl**前加上如下**,perl指令碼中的的漢字即可被輸出。

#use utf8表示**使用utf-8寫的

#use encoding 'utf-8'表示你的執行環境,如buffer、io等 都是utf-8

#use utf8;

use encoding 'utf8',stdout => 'gb2312';

解釋:use encoding 'utf8', stdin=>'gb2312', stdout=>'gb2312';

use encoding 'utf8' : 指定該指令碼檔案的編碼格式為utf8;

stdin=>'gb2312':輸入採用gb2312字符集。

stdout=>'gb2312': 輸出採用gb2312字符集。

二、讀入含有漢字的文字資料時(windows控制台上使用utf-8)

#!/usr/bin/perl

use encoding 'utf8', stdin=>'gb2312', stdout=>'gb2312';

open(file,"c:\\test1.txt");

binmode(file,":encoding(utf8)");

@lines=;

close(file);

for($i=0; $i<@lines; $i++)

$str="你好";

print $str;

解釋:binmode(file,":encoding(utf8)");

指定開啟的檔案file的編碼格式為utf8,這樣就能正確的讀入資料到@lines中了,這樣就實現了perl在windows控制台上處理utf8字元了。

解決Secure CRT不能顯示中文的BUG

ubuntu伺服器端設定 第一步 gedit var lib locales supported.d local 在其中新增 zh cn.utf 8 utf 8 主要是為了修改 var lib locales supported.d local檔案 第二步 sudo dpkg reconfigure...

解決了LWUIT中文不能顯示的問題

使用label和radiobutton時,出現了奇怪的現象 英文可以顯示,中文不能顯示。剛開始以為lwuit對中文做了處理,因為資源中有乙個l10n,簡單看了裡面的結構,有語言和key,有點多國語言的感覺。l10n的結構是 key的數量 語言的數量 key的數量個utf名稱 語言的數量的資料塊,每個...

Flask不能顯示中文解決辦法

在flask程式編寫中,發現遇到程式中出現中文就會提示錯誤。coding utf 8 也沒用。後來發現是python中的預設編碼沒有 utf 8 所以修改如下 進入安裝python目錄,進入lib目錄下,找到mimetypes.py檔案,開啟後加入如下語句後儲存 import sys default...