I have a spring application in one of the forms the use supposed to upload an excel file.
The application saves the file on the hard desk and provide a link to the user to download it again.
If the file name is written in English every thing goes OK but if the file name contains Arabic characters, the file Arabic characters are converted into question marks.
It is clear that the problem is related to character encoding but I can not detect where is the problem exactly.
Here is the system structure and the configurations:
- Operating system : Centos
- Application server : Tomcat
connector configs in server.xml
[Connector port="8009" protocol="AJP/1.3" redirectPort="8443" URIEncoding="UTF-8"]