json 解析亂碼解決方案

來源:互聯網
上載者:User

標籤:json 解析

1. 字元編碼的的規律:
字串的在存入txt文檔文檔有自身的編碼方式,如utf-8,ansi等,但當
存入txt文檔時,其編碼方式就會和txt文檔本身的編碼方式保持一致。 
比如字元之前的編碼方式為ansi,txt文檔的編碼方式為utf-8,則存入的字元編碼方式也會
變為utf-8編碼方式。  當從txt文檔讀出該字串時,其編碼方式也應該是
utf-8.


2. 當前json解析亂碼的解決方式
當前json資料的傳輸方式分為兩種: 
1). 通訊放直接將自身拿到的字串傳輸給另一端,在這個過程,無論發送方還是
接收方其字元的編碼方式始終保持一致
2) 發送將字元存入txt文檔,接收方從txt文檔再取字串時
在這個過程中,字串原來的編碼方式應經被txt文檔的格式所“同化”(將字串的無論之前什麼編碼方式,
存入txt文檔後,其編碼方式就與txt文檔的編碼方式保持一致了)
    目前接收端只能顯示編碼方式為ANSI的字串,如果是utf-8(或其它編碼方式的字串)的字串 需要對其
進行轉碼是,轉化為ANSI方式來進行處理。 由於接收端無法對接收的字串編碼進行正確判別,這裡就需要
產生發送端在產生txt文檔時,直接將其儲存為utf-8格式的txt文檔。 接收從txt文檔中取到的
字串統一都是utf-8方式的,經過utf8toansi轉碼後,就可以進行正確的處理了

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.