【发布时间】:2014-11-26 12:33:30
【问题描述】:
我使用 Primefaces p:fileUpload 对话框。当我在文件名中使用某些特定的土耳其语字符时,例如“ğ ü ş ı ö ç”,我无法正确获取它们,也无法将上传的文件保存在光盘上。
public void handleFileUpload(FileUploadEvent event){
String newName = new String(event.getFile().getFileName("ISO-8859-1").getBytes(), "UTF-8");
或者我也试过这个:
String newName = new String(event.getFile().getFileName("ISO-8859-1").getBytes(), "ISO-8859-9");
如何正确获取或转换字母?感谢您的帮助。
【问题讨论】:
标签: java jsf primefaces