0 0

怎么处理非中文乱码5

网址:
http://59.151.34.116/kuaiapp/app/apphot?mid=125814&device=iPhone4%2C1&category=0&subcategory=0&pindex=0&cid=0&appver=7.1.2&clienttypeid=14&psize=18&key=iIobOQtIJjCsS5xQXrUkveMavy4%3D&macid=02:00:00:00:00:00&did=7374351E-023D-4E9B-BEC2-5D561B2D059E&e=1399905093&aid=uv5CrXu37J1NEkL9EooA00JMdJo61&iosver=7.1.1


我使用 UTF-8 编码方式 中文没有问题
但有其它的乱码

头都大了, 高手请指点

问题补充:直接从网页里读

public static String getData(String url) {
String buf = "";

try {
URL urlObj = new URL(url);
HttpURLConnection httpConn = (HttpURLConnection) urlObj.openConnection();

httpConn.setDoOutput(true);
httpConn.setUseCaches(false);
httpConn.setRequestMethod("GET");
httpConn.setConnectTimeout(30000);
httpConn.setReadTimeout(30000);


InputStreamReader input = new InputStreamReader(httpConn.getInputStream(), "UTF-8");
BufferedReader bufReader = new BufferedReader(input);
String line = "";
StringBuilder contentBuf = new StringBuilder();
while ((line = bufReader.readLine()) != null) {
contentBuf.append(line);
}

buf = contentBuf.toString();
}
catch (Exception e) {
e.printStackTrace();
}

return buf;
}

问题补充:服务器端是UTF-8
不能动
不然中文也不能正确显示
2014年5月14日 09:40

4个答案 按时间排序 按投票排序

0 0

是不是服务器返回的时候没有设置格式啊!

2014年5月20日 18:18
0 0

仅供参考 所以你拿到你要获取网页的编码方式 然后就是上面仁兄的那种转化做法   buf = new String(contentBuf.toString().getBytes("你要获取的网页是什么编码"), "utf-8");
我自己在本写了个小例子是可以的

2014年5月14日 13:27
0 0

你看看是否是其他地方设置问题
http://lihao312.iteye.com/blog/1882632

这篇文章里面有模拟http请求的
但是没有发现是乱码的

2014年5月14日 10:40
0 0

你在哪设置的UTF-8?怎么设置的

2014年5月14日 09:46

相关推荐

    Lua文件反编译汉字乱码处理

    然而,当处理含有汉字的Lua文件时,反编译过程中可能会出现汉字乱码的问题,这主要与字符编码不匹配有关。本文将详细介绍如何在C#环境下,特别是使用Visual Studio 2013时,解决Lua文件反编译后的汉字乱码问题。 ...

    c#汉字乱码处理

    在C#编程中,处理汉字乱码问题是一个常见的需求,尤其是在读取或写入文本文件时。当在C#控制台应用中遇到汉字输出乱码的情况,这通常是因为编码不匹配所导致的。编码是字符集与二进制数据之间的转换规则,不同的系统...

    如何配置Filter过滤器处理JSP中文乱码

    【如何配置Filter过滤器处理JSP中文乱码】 在开发Java Web应用时,尤其是在处理包含中文字符的请求时,可能会遇到中文乱码的问题。解决这个问题的一种常见方法是使用Filter过滤器。以下是配置Filter过滤器处理JSP...

    提交数据到服务器中文乱码处理

    3. **处理中文乱码的步骤** - **确认编码格式**:首先确定客户端和服务器使用的字符编码格式,通常建议使用UTF-8,因为它具有良好的兼容性和可扩展性。 - **设置请求头**:在HTTP请求中,通过`Content-Type`字段...

    彻底解决中文乱码的问题

    在IT行业中,尤其是在Java编程领域,中文乱码问题是一个常见的挑战。这主要涉及到字符编码的处理,涉及到Unicode、GBK、UTF-8等不同编码格式之间的转换和一致性问题。本篇文章将深入探讨这个问题,并提供一种彻底...

    处理pdfmarker中文乱码及内存溢出的处理

    在处理中文字符时,PDF生成工具如果没有正确配置字符编码,就可能导致乱码现象。解决这个问题的关键在于确保PDFMaker正确识别和使用UTF-8编码。在使用PDFMaker生成PDF时,你需要在代码中指定字符集为UTF-8,如: ``...

    中文乱码处理问题总结

    ### 中文乱码处理问题总结 #### 一、引言 在进行中文字符处理时,经常会出现乱码问题。这主要是因为不同的系统、程序或组件可能采用不同的编码方式,而这些编码方式之间的转换不当就会导致乱码现象。本文将重点...

    05 QString字符串处理及中文乱码问题处理.zip

    在Qt框架中,QString是用于处理文本数据的核心类,...通过学习这一部分,开发者不仅可以掌握QString的基本用法,还能理解如何在Qt环境下有效地处理中文字符和防止乱码问题。这将对开发支持多语言的Qt应用具有重要意义。

    express中文乱码解决

    在Web开发中,尤其是使用Node.js的Express框架进行后端开发时,处理中文字符可能会遇到乱码问题。这通常是因为客户端与服务器之间的编码设置不一致导致的。本文将详细介绍如何在Express应用中解决中文乱码问题,包括...

    解压文件时中文乱码问题处理

    在IT行业中,中文乱码问题是一个常见的困扰,尤其是在处理压缩文件时。本文将详细探讨如何在使用7-Zip软件解压文件时解决中文乱码问题,以及如何在C#编程环境中处理这一问题。 首先,我们需要了解乱码产生的原因。...

    C# 将中文乱码转换成中文

    本文将深入探讨如何使用C#语言解决中文乱码问题,将乱码文本正确转换为可读的中文。 ### 核心知识点:字符编码与转换 #### 1. 字符编码概念 字符编码是计算机用于存储、传输和显示文字的一套规则,它将字符映射到...

    中文乱码问题

    表单处理的中文乱码问题 在表单处理中,中文乱码问题可以通过设置请求字符编码来解决。我们可以在 Servlet 中添加以下代码: `request.setCharacterEncoding("UTF-8");` 这将设置请求字符编码为 UTF-8,从而解决...

    hadoop中文乱码问题

    【Hadoop中文乱码问题详解】 在大数据处理领域,Hadoop是一个不可或缺的开源框架,它提供了分布式存储(HDFS)和分布式计算(MapReduce...通过本文的讲解,希望能帮助你有效解决Hadoop处理中文数据时遇到的乱码难题。

    C++操作MariaDB和MySql中文乱码或无法处理中文的解决办法

    C++操作MariaDB和MySql中文乱码或无法处理中文的解决办法 在使用C++操作MariaDB和MySQL数据库时,中文乱码或无法处理中文是一个常见的问题。本文将介绍如何解决这个问题,确保C++程序正确地处理中文。 解决方法 ...

    servlet与jsp中文乱码处理

    然而,在处理中文字符时,由于编码不一致或者处理不当,可能会出现中文乱码问题。这个问题困扰了很多开发者,但通过了解编码原理和采用正确的方法,可以有效地解决。下面将详细阐述servlet和jsp中文乱码的处理方式。...

    处理中文乱码

    ### 处理中文乱码详解 #### 一、引言 在进行Web应用程序开发时,尤其是使用Java语言结合Struts框架进行开发时,中文乱码问题是开发者常常遇到的问题之一。根据给定文件的信息,本文将重点围绕Struts框架下中文乱码...

    关于处理中文乱码问题 Filter 代码

    本文将重点解析“关于处理中文乱码问题 Filter 代码”的相关知识点,并结合Java Servlet API进行详细讲解。 首先,我们要理解什么是Filter(过滤器)。在Java Web开发中,Filter是Servlet API的一部分,它允许我们...

    dbf解决中文乱码

    在处理包含中文字符的DBF文件时,可能会遇到中文乱码的问题,这通常与编码设置不匹配有关。以下是一些关于解决DBF文件中文乱码的详细知识: 1. **编码问题**:DBF文件的字符编码可能是GBK、GB2312或BIG5等,而你的...

    java 中文乱码 处理

    另一种处理中文乱码的方式是使用字符串的转义与反转义技术。这种方式适用于需要在网络上传输字符串的情况,例如将中文字符转换为URL的一部分。下面提供了一个简单的Java类,包括了`escape`和`unescape`两个方法。 *...

Global site tag (gtag.js) - Google Analytics