我已经编写了一个程序,以几种自然语言向雅虎API发送请求。雅虎的编码必须是utf8。在Delphi或Perl中没有问题。在我的Java版本中,我如下所示转换搜索查询sQuery1: 尝试使用utf8Bytes = sQuery1.getBytes(“utf-8”); sQuery8 = new String(utf8Bytes,“utf-8”); } catch(etc.) 从命令行编译时工作正常。但是当我用Netbeans键入完全相同的代码并运行jar时,Yahoo服务器每次使用特殊字符(如法语口音)时都会发送一条错误消息(尽管对英语适用)。显然,使用Netbeans编译的jar不考虑utf8转换。当从Netbeans本身运行时,该程序运行良好。任何解释?UTF8编码问题使用Netbeans的Java字符串
0
A
回答
0
是的,因为我检查了Netbeans中的清理和生成主项目,然后运行在dist文件夹中创建的jar文件。
+0
这里的问题非常类似。一旦找到解决方案,我会尽快通知您。 – Gorky 2012-03-06 09:02:52
0
Java字符串是UTF-16
1
我有一个批处理文件来调用我的jar。当我已经改变了它像下面,一切工作就像一个魅力:
的java -Dfile.encoding = UTF-8的罐子MultiLangugePain.jar
相关问题
- 1. 字符串UTF8编码问题
- 2. 编码字符串UTF8
- 3. 特殊字符PHP UTF8编码问题
- 4. asp.net字符编码问题utf8
- 5. JAVA字符串编码转换问题
- 6. Mysql UTF8编码问题 - “错误的字符串值”
- 7. 的java utf8编码 - 字符,字符串类型
- 8. UTF8编码问题?
- 9. UTF8编码问题
- 10. 字符串编码问题
- 11. 字符串编码问题
- 12. 字符串编码问题
- 13. C++字符串编码UTF8/unicode的
- 14. MySQL Java连接器UTF8编码问题
- 15. UTF8字符编码在Java中
- 16. Base64在SQL中编码utf8字符串
- 17. php,trim utf8编码字符串
- 18. 更改字符串编码WIN1250为utf8
- 19. Javascript字符串编码Windows-1250到UTF8
- 20. 用Netbeans编写Java问题
- 21. Ruby UTF8编码问题
- 22. Python utf8编码问题
- 23. Storm UTF8编码问题
- 24. RMysql编码utf8问题
- 25. Java Spring resttemplate字符编码的问题
- 26. 字符串编码相关的问题
- 27. ASCII编码字符串的问题 - PHP
- 28. 将UTF8字符串编码为ISO-8859-1字符串(VB.NET)
- 29. utf8关于Rails的MySQL问题 - 使用utf8_general_ci编码问题
- 30. Nokogiri - 编码问题 - 无效的UTF8字符
你确定你使用的是最新版本你的jar文件? – Thilo 2010-01-11 08:41:40