URL解码希伯来语

时间:2018-02-05 18:20:14

标签: java url decoder

我正在尝试创建一个XML文件。我正在尝试创建文件的路径有一些希伯来文写作,所以它搞砸了。我试图用URLDecoder解码它但由于某种原因它似乎不起作用。

代码:

String decoded = URLDecoder.decode(path, "UTF-8");
StreamResult file = new StreamResult(new File(decoded + "/reports.xml"));
transformer.transform(source, file);

例外:

javax.xml.transform.TransformerException: java.io.FileNotFoundException: C:\Users\%D7%9C%D7%99%D7%9E%D7%95%D7%93%D7%99%D7%9D\JAVA\reports.xml (The system cannot find the path specified)
    at org.apache.xalan.transformer.TransformerIdentityImpl.createResultContentHandler(TransformerIdentityImpl.java:297)
    at org.apache.xalan.transformer.TransformerIdentityImpl.transform(TransformerIdentityImpl.java:330)

path = C:\ Users \עבודה

该代码适用于任何其他名称仅为英文的目录。

0 个答案:

没有答案