寫XML配置檔案時的乙個亂碼問題

2021-09-08 09:54:09 字數 570 閱讀 4232

首先我們用文字文件寫乙個xml檔案如下:

<?xml version="1.0" encoding="gb2312"?>

中國

用ie開啟是正常顯示的:

但是如果我們把encoding=「gb2312」改為utf-8就會出現亂碼錯誤,這是怎麼回事? 

<?xml version="1.0" encoding="utf-8" ?>

中國

我們設定的encoding是瀏覽器從硬碟中解析xml文件時所用的編碼格式, 而我們的文字文件預設儲存到硬碟中的編碼格式是gb2312 , 所以 當我們編好上邊的xml文件時存到硬碟中的編碼格式是gb2312 , 而當我們用瀏覽器開啟該xml檔案時,瀏覽器使用的是encoding指定的編碼格式(即 utf-8) 故, 我們用瀏覽器檢視時會出現編碼錯誤,所我們們只要在儲存文字文件時利用另存為,設定編碼格式為utf-8即可。

乙個使用tingxml解析XML配置檔案的例子

配置檔案如下所示 user 20141111 wwwhost ffffdbname sauser 123456password db d downloadpath 3timeout config 讀取配置檔案的函式實現如下所示 bool readconfigfile cstringa str str...

使用檔案流寫Xml檔案時得到的乙個小經驗

假設乙個寫入xml檔案的上下文情景 打算將這個dataset物件的內容寫入xml檔案中 dataset dataset new dataset example 首先以檔案流的形式開啟xml檔案 filestream fs file.open filename,filemode.openorcreat...

jsp include檔案時的乙個亂碼解決方法

一般我是用程式設計客棧 include 方式來包含這個檔案,主要是這樣能夠被包含頁面會跟包含頁面在編譯時被編譯成乙個檔案,裡面的變數可以相互通用,而方式則會分別編譯,變數不能相互使用。而在tomcat4.x版本中,只要在包含頁面中定義了,被包含頁面中就不能也不用再次宣告就會顯示正常的中文,否則會出現...