Tag: encoding

java.io.FileNotFoundException在文件名中检索带有变音符号的URL时

我试图在文件名中检索带有变音符号的URL,例如“ http://somesimpledomain.com/some/path/überfile.txt ”,但它给了我一个java.io.FileNotFoundException。 我怀疑远程服务器上的文件名是用latin1编码的,尽管我的url是在utf8中。 但我尝试更改url的编码并不成功,我不知道如何进一步调试它。 请帮忙! 代码如下: HttpURLConnection conn = null; try { conn = (HttpURLConnection) new URL(uri).openConnection(); conn.setRequestMethod(“GET”); } catch (MalformedURLException ex) {} } catch (IOException ex){} // Filter headers int i=1; String hKey; while ((hKey = conn.getHeaderFieldKey(i)) != null) { conn.getHeaderField(i); i++; } // Open the file and output streams InputStream in = […]

Restlet流数据

我正在执行这项任务,我将从设备读取数据并通过Web服务提供。 数据每秒读取4次。 我希望Web客户端具有开放的HTTP连接,并且只要客户端保持连接打开,就可以使用分块传输将设备读数作为流获取。 作为一个概念certificate,我想从一个不断生成随机数的服务开始,每秒4次,将其包装在json中并将其传输给客户端。 我试图基于twitter流API来松散地建模。 我正在使用restlet 2.1.2来创建该webservice,但我不确定我应该使用哪个Representation来实现这一点。 我试着寻找这个,但没有找到任何有用的东西。 有人可能会指出我正确的方向,我应该使用什么,也许是一些例子。 谢谢

文件以错误的编码加载:IntelliJ IDEA中的’UTF-8′

在提出问题之前,我在StackOverflow上搜索了一个类似的问题: 文件被加载错误的编码:android studio中的’UTF-8′ 但它没有在那里给出明确的答案。 我的问题是该项目是从网络下载的,它是一个eclipse项目,我用IntelliJ IDEA打开它,并得到这个问题:

解码UTF-8电子邮件主题?

我有一个这种forms的字符串: =?utf-8?B?zr… 我想以正确的UTF-8编码获取文件的名称。 在maven中心某处有一个库方法可以为我做这个解码,还是我需要手动测试模式和解码base64?

Intellij Idea控制台输出中的编码错误

它似乎真的很疯狂,但我无法在我的intellij想法的控制台中使用破碎的编码做任何事情。 我为克服这个问题做了些什么: 在idea.exe.vmoptions和idea64.exe.vmoptions中设置-Dfile.encoding = UTF-8和-Dfile.encoding = UTF-8(虽然我使用64位版本)。 添加了-Dfile.encoding = UTF-8和-Dfile.encoding = UTF-8来运行/调试我的应用程序的配置。 更改设置>编辑器>文件编码IDE编码/项目编码/属性文件的默认编码为UTF-8。 完成所有这些操作仍然没有运气,并且控制台中没有正确显示符号。 我试图调试java.io.PrintStream #println(java.lang.String)方法,发现System.out.textOut.out.se.cs等于windows-1251。 不知道这个价值来自哪里。 这个问题困扰了我很长一段时间,我无法在网上找到任何可以帮助我的东西。 在此先感谢您的帮助。