我已經編寫了一個程序,以幾種自然語言向雅虎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