`
isiqi
  • 浏览: 16496962 次
  • 性别: Icon_minigender_1
  • 来自: 济南
社区版块
存档分类
最新评论

j2me 乱码

 
阅读更多

记录一下遇到的问题。

我发一个http请求到一个网页,返回的内容是GBK编码的。显示在模拟器上和手机上的中文都是乱码。由于网页是别人的,服务器端的编码我当然改不了了。所以要改客户端的编码。

接收到文本内容Str后,我试图通过以下方法解决乱码问题:

byte[] b = str.getBytes("GBK");

String response = new String(b);

结果报异常:UnsupportedEncodingException。我又试了GB2312,也报这个异常。只有 UTF-8没有问题。

这是为什么呢?who knows?

分享到:
评论

相关推荐

    J2me访问c# Web Services解决了中文乱码

    在本文中,我们将探讨如何使用J2ME(Java 2 Micro Edition)访问由C#编写的Web服务,并解决在传输过程中可能出现的中文乱码问题。首先,我们需要了解J2ME和.NET平台之间的编码差异。 J2ME是Java平台的一个轻量级...

    J2me访问c# Web Services

    这可能导致中文字符在传输过程中出现乱码。 - Web服务兼容性:默认情况下,.NET 1.1的Web服务不支持HTTP GET和POST请求,需要手动开启。 2. **解决方案**: - **服务器端**: - 修改`web.config`文件,设置HTTP...

    j2me国际化问题

    - **编码问题**:确保所有字符串文件使用统一的字符编码,如UTF-8,以防止乱码问题。 - **效率优化**:由于J2ME运行在资源有限的设备上,因此需要考虑效率。可以预先加载最常用的Locale,或者在需要时按需加载,以...

    eclipse的j2me和Ophone的初学者配置指南

    本指南将帮助初学者了解如何在Eclipse中配置J2ME和Ophone的开发环境,解决可能出现的问题,特别是针对J2ME的Sun模拟器中文乱码问题。 ### 1. 安装Eclipse IDE 首先,你需要下载并安装Eclipse IDE。访问Eclipse官网...

    j2me调用.net WebService实例

    在本文中,我们将深入探讨如何...总之,J2ME调用.NET Web服务的关键在于正确地设置编码和请求头,以确保中文字符在传输过程中不会出现乱码。通过遵循上述步骤,你可以成功地实现J2ME客户端与.NET Web服务之间的交互。

    j2me手机邮箱示例程序源码

    由于示例程序未处理中文字符,这在处理多语言邮件时会导致乱码问题。解决方法包括使用支持Unicode的编码方式,如UTF-8,以及正确处理字符编码转换。此外,还可以优化数据传输和内存管理,例如分批下载大邮件,及时...

    j2me 基于HttpConnect与KXML与服务器能讯.pdf

    ### J2ME与XML在移动设备数据交换中的应用 #### 摘要 本文探讨了在资源有限的...这种方法不仅充分利用了J2ME平台的优势,还解决了数据交换过程中可能遇到的中文乱码问题,为移动应用开发提供了一种可行的解决方案。

    j2me常见问题(push,cmnet,cmwap,rms,字符转码...)

    在进行字符输入输出时,必须确保正确指定编码,否则可能导致乱码。使用`java.lang.String`的`getBytes()`和`new String(byte[], charset)`方法可以进行字符到字节的转换,以及字节到字符的还原。 总的来说,J2ME的...

    j2me 中各种汉字编码相互转换

    5. **处理异常**:在进行编码转换时,可能会遇到乱码问题。这通常是因为指定的编码与实际的编码不符。当发生`UnsupportedEncodingException`时,你需要重新检查输入数据的编码,并尝试其他编码。 6. **自定义转换...

    J2me中文教程MIDP2.0

    由于提供的部分内容包含乱码,无法直接解析出示例代码。但以下是一个简化的示例,展示如何创建一个基本的MIDlet并显示一个简单的用户界面。 ```java import javax.microedition.midlet.*; import javax....

    j2me 文档(入门文档,对初学者有帮助)

    - `URLEncode.java`: 负责URL编码,防止中文字符导致的乱码问题。 - `Util.java`: 提供通用工具方法,用于页面元素的绘制。 - `XmlRequest.java`: 处理URL请求,解析XML响应结果。 在具体的Java文件中,通常会有...

    j2me 手机邮件系统

    这个是本人花了7天做的手机邮件系统,目前只能接收和发送...我先是从网上下个邮件系统来修改的,刚开始把系统调通,把乱码改了,我改的最多是界面方面,采用了Fire,好了不说了,介绍报告里有讲的.算了,还是不要分了。

    日本人写的J2ME节奏房间源码附文档.rar

    日本人写的J2ME节奏房间源码附文档,不过文档是日文的,有乱码。这个游戏主要是练习你的节奏感的,大概玩法:在圆盘上有一个绿色的点以一定速度旋转半圈后停在某随机位置,然后由玩家由印象中的前半圈速度转动剩余半...

    使用URLDecoder和URLEncoder 区别

    例如,在上面的程序中,我们使用 URLDecoder.decode("%E6%9D%8E%E5%88%9A+j2ee", "UTF-8") 将图 17.3 所示地址栏中的“乱码”转换成普通字符串“李刚 j2ee”。 URLEncoder 的使用 URLEncoder 类包含一个 encode...

    ChinaChar.Conversion.J2ME.mobile.example.code.rar_游戏_C/C++_

    由于中国字符集的复杂性,转换过程可能会遇到诸如乱码、无法识别字符等问题。此实例代码可能包含了解决这些问题的方法,如使用特定库进行编码转换,或者实现自定义的转换算法。 4. **游戏编程**: 在游戏开发中,...

    毕业设计+答辨PPT

    考虑到不同设备可能使用的字符编码不同,需要确保正确处理字符编码问题,如UTF-8,防止乱码出现。 5. **网络连接管理**: 需要处理网络连接的建立、保持和断开,包括错误检测和重连机制,以应对网络不稳定的情况。...

    ksoap包 webservice连接包

    在之前的版本中,由于SOAP消息通常使用XML格式,而XML对Unicode字符支持良好,但若不正确处理,中文等非英文字符可能会在传输过程中出现乱码。kSOAP 1.2解决了这个问题,确保在与Web服务通信时能正确编码和解码中文...

Global site tag (gtag.js) - Google Analytics