5 中文網域名稱轉碼

2022-03-11 00:16:03 字數 364 閱讀 4475

punycode是乙個根據rfc 3492標準而制定的編碼系統,主要用於把網域名稱從地方語言所採用的unicode編碼轉換成為可用於dns系統的編碼。 "中文網域名稱"字尾不被標準的解析伺服器支援,需轉化為punycode碼進行解析.

例如:經過轉碼後變成了: xn--wxtr44c.xn--fiqs8s

目前,因為作業系統的核心都是英文組成,dns伺服器的解析也是由英文**交換,所以dns伺服器上並不支援直接的中文網域名稱解析,所有中文網域名稱的解析都需要轉成punycode碼,然後由dns解析punycode碼。其實目前所說和各種瀏覽器完美支援中文網域名稱,只是瀏覽器軟裡面主動加入了中文網域名稱自動轉碼,不需要原來的再次安裝中文網域名稱轉碼控制項來完成整個流程。

來自為知筆記(wiz)

redhat5 中文亂碼

首次安裝redhat5,一直出現中文亂碼方格顯示,按照要求安裝了fonts chinese 3.02 12.el5.noarch.rpm,fonts iso8859 2 75dpi 1.0 17.1.noarch.rpm中文字型的支援,但仍然亂碼。最後在度娘和谷哥中到處尋找,仍然未果。後發現還需求更...

Lua中url的中文轉碼

local lua util function lua util.url encode str if str then str string.gsub str,n r n str string.gsub str,w function c return string.format 02x string...

Qt5中文亂碼問題

標頭檔案加上 include 在類裡面定義變數 qtextcodec codec 在建構函式中初始化變數 codec qtextcodec codecforname gb18030 在每次使用中文的時候直接呼叫 codec tounicode 開啟檔案 對於中文路徑 qstring filename...