java - 使用 primefaces 上传文件时出现编码问题

标签 java jsf file-upload character-encoding primefaces

我有与 here 相同的问题.

我使用 primefaces 2.2 jsf 实现。我已经尝试了所有方法,但没有任何作用。还有其他解决方案吗? 当我尝试 new String (s.getBytes ("iso-8859-1"), "UTF-8");, 我怎么知道输入编码?

最佳答案

String fileName=new String(event.getFile()
                                 .getFileName()
                                 .getBytes(Charset.defaultCharset()),"UTF-8").toUpperCase(locale);

关于java - 使用 primefaces 上传文件时出现编码问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12037326/

相关文章:

java - 从数组和紧凑中删除索引

java - 服务器发起的渲染 : EJB -> FacesContext?

php - 如何用php上传odt/doc/pdf/txt文件

java - 使用 JDK 工具 wsimport 从 .NET 2.0 应用程序生成的 WSDL 生成 Java SOAP Web 服务客户端时出现问题

java - 队列接口(interface)困惑

java - visualvm 可以通过 JMX 自动连接到远程进程吗?

java - 如何在 j_security_check 之后重定向 2 个不同的页面

css - 如何对齐窗体中的两个命令按钮

jquery - 为什么 IE 不重置文件输入字段?

javascript - Gecko/WebKit 中的多次上传 : allow removal from list before upload