1. 程式人生 > >AJAX載入XML文件,文件中文內容出現亂碼

AJAX載入XML文件,文件中文內容出現亂碼

 $.ajax(
        {
            url: "location1.xml",
            dataType: 'xml',
            type: 'get',
            timeout: 2000,
            contentType: "application/x-www-form-urlencoded; charset=utf-8",
            error: function (xml) {
                alert("載入XML 檔案出錯!");
            },
            success: function (xml) {
                var jsonText = JSON.stringify(xmlToJson(xml));
                console.log(xmlToJson(xml));
            }
        });

問題:上面的程式碼執行輸出的JSON物件,中文出現亂碼。

解決方法:問題是由XML檔案儲存格式的問題。我用Notepad進行了XML檔案格式的轉換。

步驟:編碼->轉為UTF-8編碼格式  然後將文字儲存。

解釋一下,這裡說的編碼格式轉換是XML文件本身的儲存格式,與檔案內容中宣告的編碼格式是兩回事。都要保證是UTF-8的格式,才能正常顯示中文。


相關推薦

AJAX載入XML中文內容出現亂碼

$.ajax( { url: "location1.xml", dataType: 'xml', type: 'get', timeout: 2000,

當在DOS下視窗下顯示Mysql資料庫資訊時中文內容出現亂碼的解決辦法

出現亂碼的原因:在DOS視窗預設字符集為GBK格式,如果當前Mysql設定的預設編碼格式為非GBK(比如資料庫設定為UTF8),則可能就出現中文亂碼現象,因此在輸出資訊之前,須執行以下語句: SET NAMES gbk 該語句相當於是執行了以下三條語句: SET chara

任意一個英文的純本文統計其中的單詞出現的個數(shell python 兩種語言實現)

統計文本英文單詞個數 python shell sort uniq 現有plain text titled test.txt,統計其中的單詞出現的個數。 test.txt的內容: i have have application someday oneday day demo i have some one c

Java 遞歸獲取一個路徑下的所有夾名稱

文件夾 pos static else director args 獲取 body oid package com.readfile; import java.io.File; public class GetAllFiles { public static vo

nohup.out追加日誌的太大自動清零的腳本

檢測 5.6 ins web ron 綠色 code null bin 1 #!/bin/bash 2 # clean the nohup.out file of list_domain 3 # author by:guoqian 4 # date:2018-

強制編輯屬主和屬組自動改變

終端 查看 解答 修改 file 目錄 退出 解決 權限 今天研究文件權限的時候發現了下面一個奇怪的問題,問題如下: 為什麽對文件的權限是r--權限對文件所在目錄的權限是rwx權限我們也能強制保存文件,但是保存之後的文件屬主和屬主就變了?猜想:因為我們文件所在目錄有rwx權

shell對夾的操作

info 信息 mkdir 遞歸 outfile put 如果 詳細 color 1 x=$1 2 OUTFILENAME="output_${x}.sql" 3 if [ -f $OUTFILENAME ];then 4 rm $OUTFILENAME 5 fi 如果

在asp.net mvc3 中在controller中使用HttpPostedFileBase file 參數獲取上傳的路徑問題

amp nbsp 指點 不包含 index 之前 eas www .com 轉載:https://zhidao.baidu.com/question/444203596.html 在asp.net mvc3 中,在controller中使用HttpPostedFileB

夾和inode表的關系

acc bash 特殊 現在 不同 源文件 目標 不存在 不支持 文件數據包括兩部分內容;元數據和數據兩部分,存放分別在元數據空間 和數據空間, 0 每個新文件都會系統分配一個iNode節點編號 相當於人的×××號 在一個分區內具有唯一性,如果inode 編號不一樣 所占

c#導出中文亂碼解決方法

urn ont 導出 com filename tps 中文 str 文件名 public string clFielName(string fileName) { System.Web.HttpContext curContext = Sy

提示“word無法讀取可能損壞”的解決方法

網上查了下解決方法,感覺很正點,分享一下:1:開啟word 後的 ,錯誤提示如圖:2:解決方法開啟word 程式,檔案--開啟--瀏覽 如下圖:3:修復不要點 開啟 ,要點開啟右面的小三角(指向下)如圖:選擇 開啟並修復ok  你會發現 “我的檔案又好了,我的勞動沒有白費”

關於查看HDFS上的目錄是否為空的命令總結

tails tps details 輸出 urn ret imp 對數 返回值 今天做sqoop的增量導入操作,但是在第一次執行的時候,數據是全量的,後面數據就是按照增量的方式對數據進行導入操作。不想手動的去操作shell命令,就對 是否是全量導入還是變量導入做了一個判斷操

用什麽軟可以修改PDF的操作方法

ofo 現在 .com 點擊 選中 顏色 技術分享 mark mar 用什麽軟件可以修改PDF文件呢?現在使用的辦公文件比較多的也就是PDF文件了,但是PDF文件想要直接修改還是比較難得,其實想要修改PDF文件就需要使用到專業的PDF編輯軟件來進行操作,下面小編就為大家操作

Magic Leap宣布開發神秘軟專註VR內容

著名 規劃 mes 發布 投資者 工作人員 標題 藝術 早期 原文標題:Magic Leap宣布開發神秘軟件,專註VR內容 Magic Leap是一家十分神秘的佛羅裏達公司,同時已經完成了數額巨大的融資。而他們正在開發一種可以把計算機圖形疊加在現實世界中的智

UIScrollView加入控距離頂部始終有間距的問題

avi bar cgrect control tro pop post init rec 今天。特別郁悶。自己定義了一個UIScrollView,然後在它裏面加入控件,如UIButton *button = [[UIButton alloc] initWithFra

Python讀取輸出指定中文(字符串)

class 分享 /tmp () fun 問題 print fin 斷路器 因業務需求,需要提取文本中帶有檢查字樣的每一行。 樣本如下: 1 投入10kVB、C母分段820閉鎖備自投壓板 2 退出10kVB、C母分段820備投跳803壓板 3 退出10kVB

MCC數據采集卡TraceDAQ分析軟功能圖解

RoCE .cn 周期 捕獲 pro 計數器 文本文 多模塊 基本 軟件說明:TraceDAQ 是NI MCCDAQ公司開發的一款測控分析軟件,適用於USB1208LS,USB1608FS系列。?USB1208LS USB口采集器有強大的軟件包,接上就通,用戶所想到的應用軟

用代碼打開軟 和 手動雙擊打開軟顯示不一致問題解決

str and win32 所在 回來 sys cor run nbsp 具體問題:手動雙擊軟件圖標,軟件界面顯示為原先設置好的中文,而用代碼實現啟動軟件時,軟件界面顯示為英文。 程序運行環境:Python3 1 autoit.run(r‘D:\AccessPort\

java讀取word提取標題和內容

replace schema all stack int fonts ooxml pid spa 使用的工具為poi,需要導入的依賴如下 <dependency> <groupId>org.apache.poi<

get請求參數為中文參數到後臺出現亂碼(註:亂碼情況千奇百怪這裏貼我遇到的情況)

中文 ram 轉碼 編碼 cti 請求參數 param timeout protoc 標題   參數亂碼:     String param = "...";     使用new String(param.getBytes("iso-8859-1"), "utf-8");