0
如何使用fileUpload獲取非英文名稱的文件? 因爲現在當我使用這個組件時,它沒有得到我的文件的名字。 謝謝。rich:fileUpload - 非英文名稱的文件
如何使用fileUpload獲取非英文名稱的文件? 因爲現在當我使用這個組件時,它沒有得到我的文件的名字。 謝謝。rich:fileUpload - 非英文名稱的文件
可以恢復像這樣的編碼:
correctFilename = new String(filename.getBytes("iso-8859-1"), "utf-8")
在哪裏,究竟如何讓你觀察到的惡意字符?我們需要排除演示者本身的原因(例如system.out.println或logger)。而且,在同一請求中來自常規輸入字段的值如何呢? – BalusC
這是一個bug,不幸的是JSF和HTML使用不同的默認編碼。 – Makhiel