I ve been dealing with arabic on jsp pages for long time
And I found this to be the bottom line

<[EMAIL PROTECTED]  contentType="text/html;charset=UTF-8"%>
<%request.setCharacterEncoding("UTF-8");%>

and then in the html part of the page

<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">

also your development environment should be set to encode characters in
UTF-8 and your database to store characters in the same characterset

I guess you can replace UTF-8 with windows-1256 in all cases

This worked very good with me, the characters are real Arabic characters
and they are sorted according to the Arabic alphabet sorting and also
they can be found if you queried them.

Hope this works with you too

Best regards

Sherif M. Riad

 

MIS Manager

Egyptian Exporters Association (ExpoLink),

90 Road #105.,

El Maadi,

Cairo 11728,

Egypt.

 

Tel: +202 527 1010

Fax:+202  527 1015

WebSite: http://www.expolink.org


-----Original Message-----
From: Christopher Schultz [mailto:[EMAIL PROTECTED] 
Sent: Wednesday, January 14, 2004 4:16 PM
To: Tomcat Users List
Subject: Re: problem with arabic in multilanguage jsp

Thomas,

> we are running a tomcat instance that uses common jsps for all
languages. If
> no encoding is set in the http-header tomcat 4.1.29 sets iso-8859-1 by
> default. Arabic users must then configure their browsers themselves
> (unacceptable).
> 
> (1)
> If I set the encoding in the jsp like this:
> <[EMAIL PROTECTED] contentType="text/html;charset=windows-1256"%>
> everything is fine. But as I told, our jsps are multilingual.
> 
> (2)
> If I set the encoding in  the jsp like this:
> <%
>       response.setContentType("text/html;charset=windows-1256");
> %>
> the results are just question marks. The same thing happens if the
arabic
> text is not hardcoded in the jsp but comes from a varable.

Have you tried using:
<META HTTP-EQUIV="Content-Type" CONTENT="text/html;charset=windows-1256"
/>

Does this trigger the browser to display the text properly? If so, you 
might consider adding this for some languages (like Arabic).

-chris

---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]




---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to