通常簡體中bai文windows采用GB2312,極個別文本字符du采用utf-8字符集

創(chuàng)新互聯(lián)建站-專業(yè)網(wǎng)站定制、快速模板網(wǎng)站建設(shè)、高性價比利川網(wǎng)站開發(fā)、企業(yè)建站全套包干低至880元,成熟完善的模板庫,直接使用。一站式利川網(wǎng)站制作公司更省心,省錢,快速模板網(wǎng)站建設(shè)找我們,業(yè)務(wù)覆蓋利川地區(qū)。費(fèi)用合理售后完善,10多年實(shí)體公司更值得信賴。
window操作系統(tǒng)默認(rèn)編碼格式是gbk(963)編碼,下面教大家如何臨時修改成utf-8編碼和永久默認(rèn)為utf-8編碼格式:
一、臨時修改:
只作用于當(dāng)前窗口,先進(jìn)入cmd命令窗口(快捷鍵win鍵+R)。
輸入:chcp 65001
二、永久修改:
win鍵+R,輸入regedit,確定。
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Command Processor
命名為“autorun”, 點(diǎn)擊右擊修改,數(shù)值數(shù)據(jù)填寫“chcp 65001”,確定。
方法/步驟
在新建的項(xiàng)目名為“FusionCharts”的WebRoot目錄下,新建一個放頁面的文件夾,取名為“jsp”,并在該文件夾下新建一個jsp頁面“chart.jsp”,如下圖所示:
雙擊打開“chart.jsp”,會發(fā)現(xiàn)頁面的編碼格式是:ISO-8859-1,如下圖所示:
現(xiàn)在,在MyEclipse中修改jsp默認(rèn)的編碼,單擊菜單中“Window”,找到它的子菜單“Preferences”并點(diǎn)擊,如下圖所示:
彈出Preferences窗口,在左側(cè)下拉菜單中找到“MyEclipse”,如下圖所示:
接著,點(diǎn)開MyEclipse下的子菜單,依次操作“Files and Editors ---JSP”,如下圖所示:
打開JSP設(shè)置,對其編碼進(jìn)行設(shè)置
(1)Add this suffix:jsp
(2)Encoding:ISO 10646/Unicode(UTF-8)
(3)JANA:UTF-8
設(shè)置完畢后,依次操作“Apply---OK”,如下圖所示:
再次新建一個jsp頁面,發(fā)現(xiàn)編碼格式為:UTF-8
這就說明修改jsp編碼格式成功了,以后每次新建jsp頁面,編碼格式始終為UTF-8,如下圖所示:
系統(tǒng)都是編譯為匯編代碼 除了程序內(nèi)部的文本沒法編譯成匯編而轉(zhuǎn)換為指定文本編碼 你指的是文本編碼還有環(huán)境編碼吧 windows的國際化編碼默認(rèn)使用utf16le方案,這也是windows本身的默認(rèn)locale編碼,無法修改為utf8 除非修改windows處理程序內(nèi)部文本的源代碼windows還有一個編碼是本地化locale編碼 如果使用非utf16le編碼它就會用這套本地化編碼去讀程序文本信息. utf16le是為了提高效率,因?yàn)檫@個方案是固定2字節(jié) 不像utf8一樣1-3可變,而且是倒著排的迎合cpu,據(jù)說cpu也是倒著讀 但一些本地化的程序沒有兼容意識 不使用utf16le編碼而使用的是gbk等本地編碼,導(dǎo)致拿到其它locale的機(jī)器上亂碼.這個就沒辦法了,要想更改只能更改程序內(nèi)部的文本編碼 怎么改我也不清楚.或者用相關(guān)的工具啟動程序虛擬它的本地locale.HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Nls\Language "Default"="" HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Nls\Locale "(Default)"="" 只能修改本地locale不能修改windows默認(rèn)locale,而且默認(rèn)的locale是根本沒必要修改的,因?yàn)槟J(rèn)的locale就是為了實(shí)現(xiàn)所有字符在同一套編碼下. 這個鍵值不全 好像還有幾個 你可以自己找找我只能幫到這了 最好直接修改注冊表 intl面板有bug 從那修改會帶來莫名錯誤 804簡體中文,404繁體中文,409英文 其它c(diǎn)harset代碼你可以自己查 改這個很無聊 也沒用 默認(rèn)編碼沒必要改 非utf編碼你改了也沒用,windows的界面程序還依賴二進(jìn)制mui語言文件,不如裝語言包.否則在日文韓文系統(tǒng)下改了本地locale,系統(tǒng)自帶工具的界面還是非中文
新建文件夾,輸入
Windows Registry Editor Version 5.00
[HKEY_CURRENT_USER\Console\%SystemRoot%_system32_cmd.exe]
"CodePage"=dword:0000fde9
"FontFamily"=dword:00000036
"FontWeight"=dword:00000190
"FaceName"="Consolas"
"ScreenBufferSize"=dword:232900d2
"WindowSize"=dword:002b00d2
保存后,再更改名為cmd.reg。
點(diǎn)擊注冊注冊變即可永久更改系統(tǒng)編碼
系統(tǒng)都是編譯為匯編代碼 除了程序內(nèi)部的文本沒法編譯成匯編而轉(zhuǎn)換為指定文本編碼 你指的是文本編碼還有環(huán)境編碼吧
windows的國際化編碼默認(rèn)使用utf16le方案,這也是windows本身的默認(rèn)locale編碼,無法修改為utf8 除非修改windows處理程序內(nèi)部文本的源代碼
windows還有一個編碼是本地化locale編碼 如果使用非utf16le編碼它就會用這套本地化編碼去讀程序文本信息.
utf16le是為了提高效率,因?yàn)檫@個方案是固定2字節(jié) 不像utf8一樣1-3可變,而且是倒著排的迎合cpu,據(jù)說cpu也是倒著讀
但一些本地化的程序沒有兼容意識 不使用utf16le編碼而使用的是gbk等本地編碼,導(dǎo)致拿到其它locale的機(jī)器上亂碼.這個就沒辦法了,要想更改只能更改程序內(nèi)部的文本編碼 怎么改我也不清楚.或者用相關(guān)的工具啟動程序虛擬它的本地locale.
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Nls\Language
"Default"=""
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Nls\Locale
"(Default)"=""
只能修改本地locale不能修改windows默認(rèn)locale,而且默認(rèn)的locale是根本沒必要修改的,因?yàn)槟J(rèn)的locale就是為了實(shí)現(xiàn)所有字符在同一套編碼下.
這個鍵值不全 好像還有幾個 你可以自己找找我只能幫到這了 最好直接修改注冊表 intl面板有bug 從那修改會帶來莫名錯誤
804簡體中文,404繁體中文,409英文 其它c(diǎn)harset代碼你可以自己查
改這個很無聊 也沒用 默認(rèn)編碼沒必要改 非utf編碼你改了也沒用,windows的界面程序還依賴二進(jìn)制mui語言文件,不如裝語言包.否則在日文韓文系統(tǒng)下改了本地locale,系統(tǒng)自帶工具的界面還是非中文
當(dāng)前文章:關(guān)于系統(tǒng)編碼windows的信息
文章分享:http://chinadenli.net/article45/dsesjhi.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供外貿(mào)網(wǎng)站建設(shè)、關(guān)鍵詞優(yōu)化、網(wǎng)站收錄、軟件開發(fā)、移動網(wǎng)站建設(shè)、網(wǎng)站設(shè)計公司
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會在第一時間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時需注明來源: 創(chuàng)新互聯(lián)