1. 程式人生 > >將GBK編碼形式的xml檔案 資料請求轉為utf-8

將GBK編碼形式的xml檔案 資料請求轉為utf-8

public String resposeString(String urlStr){

		String result = "";
		try
		{
			URL url = new URL(urlStr);

			HttpURLConnection httpURLConnection = null;

			httpURLConnection = (HttpURLConnection)url.openConnection();

			httpURLConnection.setRequestMethod("POST");

			httpURLConnection.setDoOutput(true);//上傳資料
			httpURLConnection.setConnectTimeout(15000);
			httpURLConnection.setReadTimeout(15000);
			InputStream inputStream = httpURLConnection.getInputStream();//獲取返回的資料流

			InputStreamReader isr = new InputStreamReader(inputStream, "gbk");//一定要在這個地方才不會亂碼(utf-8,gb2312)

			BufferedReader br = new BufferedReader(isr);//利用BufferedReader將流轉為String

			String temp;

			while((temp = br.readLine()) != null)
			{
				result = result + temp;
			}
		}
		catch (MalformedURLException e)
		{
			e.printStackTrace();
		} 
		catch (IOException e) 
		{
			e.printStackTrace();
		} 
		return result;
	}

相關推薦

GBK編碼形式xml檔案 資料請求轉為utf-8

public String resposeString(String urlStr){ String result = ""; try { URL url = new URL(urlStr); HttpURLConnection httpURLC

UCS-2 Little Endian(即 utf-16)編碼的txt檔案批量轉化為utf-8編碼(python)

折騰了好久,終於搞定了。參考連結:python使用codecs模組進行檔案操作-讀寫中英文字元 - CSDN部落格 http://blog.csdn.net/chenyxh2005/article/details/72465758#t0程式碼:import os import

MFC/C++ CFile寫入檔案資料,輸出utf-8的文字。(防止中文亂碼)

需求說明:有時候用CFile寫入檔案的內容會出現中文亂碼問題,這時候就需要把寫入的檔案編碼型別改為utf-8的型別。 程式碼功能:輸出utf-8格式的內容到檔案中 作者:weekdawn try {

tomcat中的server.xml檔案配置了URIEncoding="UTF-8"需要注意的問題

1.      get請求傳遞中文時本地連正式庫訪問都正常,正式環境下單獨訪問報錯 程式碼:            請求:project/projectInfo/export/?cks=’專案型別 public String export(ProjectIn foproje

批量xml檔案 資料批量新增…

注:前提是把sqlite的java 驅動新增到專案 package com.joke.data; import java.io.File; import java.sql.Connection; import java.sql.DriverManager; import java.sql.Prepar

掌間無限—Android 解析gbk、gb2312編碼xml檔案

        工作開發中,我們遇到的XML檔案大多數都是UTF—8格式的檔案,可一旦遇到不是UTF—8的XML檔案,我們該怎麼去解析?android預設的有三種解決方式:,dom,sax,pull,考慮到在手機上執行我們的應用軟體,我們大多會選擇效率更高的 sax   解

java讀取xml檔案資料

import java.io.File; import javax.xml.parsers.DocumentBuilder; import javax.xml.parsers.DocumentBuilderFactory; import o

Java之DOM4J解析XML 實現 XML檔案資料的增刪改查方法

下面是我的Persons.xml檔案資料 <?xml version="1.0" encoding="utf-8"?> <persons> <person id="0"> <name>翠花</name>

利用POIExcel轉化成XML檔案

一、導包       <dependency>             <groupId>dom4j</groupId>             <artifactId>dom4j</artifactId>   

XMLString格式的XML檔案轉化成JAVA實體類

1.問題: 如何將String型別的XML轉化成JAVA實體類? 2.原始碼: public class TestXML { @SuppressWarnings("unchecked") public static void main(

mysql中二進位制形式儲存檔案資料

檔案在資料庫中要搞清楚下面幾個內容: 1   mysql儲存大容量的二進位制檔案的格式是blob,其實除了圖片還可以存別的 2   要向資料庫儲存二進位制的檔案一定要把要儲存的資料轉換成二進位制流 廢話就不多說了,大家看看程式碼很容易明白,先來看一個app程式,當然首先您要

eclipse:編碼GBK的Java原始檔批量轉為UTF-8

本人新手,有個java工程開始編碼預設設定為GBK,後來出現編碼問題後準備改為UTF-8編碼,發現出現中文亂碼,在網上找到一篇博文可以批量有GBK轉化為UTF-8可以解決此問題,原網址:http://my.oschina.net/binny/blog/62959。再次感謝!

MATLAB預設編碼方式由GBK轉為UTF-8

MATLAB版本:2016b 在命令視窗輸入命令: feature('locale') 可以看到多是用 GBK 進行編碼。 如果想以 utf-8 編碼,而不是 GBK 編碼的話,請找到MATLAB的安裝路徑,我的是D:\MATLAB\R2016b。找到bin目錄下的

XML學習總結(三)——SAXReader解析xml檔案資料

第一種方式:1. 加入jar包注意    1.1 xml檔案解析時編碼要一致(預設UTF-8),出現報錯可以在記事本中另存為來更改編碼格式。     2.2 jar包兩個都需要。2.gao.xml資料如下:<?xml version="1.0" encoding="UT

【iOS解決方案】網路請求返回GB2312格式的xml資料轉成UTF-8後為空(適用於論壇bbs)

一些高校的bbs由於歷史久遠,沒有適應新的資料結構,請求返回的資料還是xml格式的,而現在常用的返回是json,這是個很頭疼的地方,碰到的問題網上很難搜到資料,走了很多彎路。 現在具體講一下在解析返回xml過程中碰到的問題,希望能有些借鑑: 1.xml編碼問題: 對

android:assets目錄下的檔案(資料夾)放置到記憶體卡指定目錄下

最近做一個OCR識別圖片文字的功能,閒暇之餘,提取專案中涉及的方法供大家參考. 這個方法是將assets下的指定檔案或資料夾,放置到sd的指定目錄下,程式碼中都有註釋. 當然我們也可以探討探討OCR.

C#讀取XML檔案資料和把資料儲存至xml的方法

原文在百度知道中,來源於多個網友。 新浪微博:http://blog.sina.com.cn/s/blog_ad7fd0f4010180md.html (一) 儲存 var xml =XElement.Load(@"路徑");xml.Element("節點名字").AddA

ISO 8859(GBK) 編碼檔案轉碼到UTF-8編碼檔案

問題產生:          現需要把一個在windows的Myeclipse下開發的小程式,轉到Linux系統下去安裝執行,結果程式中的.java檔案中的中文到Linux下vim顯示全是亂碼。        現做以下分析:其主要原因是windows中Myeclipse中預

java中使用Xpath讀取XML檔案資料

package maven_test; import java.io.FileInputStream; import java.util.List; import org.dom4j.Document; import org.dom4j.Element; import o

編碼格式簡介:ASCII碼、ANSI、GBK、GB2312、GB18030和Unicode、UTF-8,BOM頭

family 用兩個 圖片 and 正是 全球化 asc 即使 little 編碼格式簡介:ASCII碼、ANSI、GBK、GB2312、GB18030和Unicode、UTF-8,BOM頭 二進制: 只有0和1。 十進制、十六進制、八進制: 計算機其實挺笨的,它只