while reading excel sheet, arabic columns are displaying as ???? remaining english columns are displaying fine. i guess utf-8 issue i don't know where i miss something. please do happy help
FileInputStream fis = new FileInputStream(fileName);
Workbook workbook = new XSSFWorkbook(fis);
System.out.println("Current Encoding " +
"::" + System.getProperty("file.encoding"));
even after changing below given am getting Current Encoding :: Cp1252
netbeans 8.0.2
-J-Dfile.encoding=UTF-8
added in netbeans_default_options
jsp (struts 1.3)
<%@page pageEncoding="UTF-8"%>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<html:form action="/uploadApplicantAction" method="post" acceptCharset="utf-8"
enctype="multipart/form-data">
tomcat 8
uncommented in web.xml
<filter>
<filter-name>setCharacterEncodingFilter</filter-name>
<filter-class>org.apache.catalina.filters.SetCharacterEncodingFilter</filter-class>
<init-param>
<param-name>encoding</param-name>
<param-value>UTF-8</param-value>
</init-param>
<async-supported>true</async-supported>
</filter>
<filter-mapping>
<filter-name>setCharacterEncodingFilter</filter-name>
<url-pattern>/*</url-pattern>
</filter-mapping>
added utf-8 code in tomcat server.xml
<Connector port="8080" protocol="HTTP/1.1" URIEncoding="UTF-8"
connectionTimeout="20000"
redirectPort="8443" />