Re: JSP Internationalization
- From: "mart" <mart.thorpe@xxxxxxxxx>
- Date: 20 Mar 2007 03:17:17 -0700
I had a similar problem with Greek characters. The only thing that
fixed it for me was to make sure that my Oracle database was in the
correct character set, Oracle 9i did not use the standard UTF-8 unless
you set up the whole database at creation time with one obscure
character set.
Also had to put this in all my pages.
<%@ page language="java" contentType="text/html; charset=UTF-8"
pageEncoding="UTF-8"%>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
Absolutely all of them including in all the included JSP files. That
fixed it for me. In my experience it is normally the database that is
causing the problem.
Sorry if you know this already, best of luck
cheers
Martin
On Mar 8, 4:10 pm, dschect...@xxxxxxxxx wrote:
On Mar 7, 6:01 pm, "ck" <chandankuma...@xxxxxxxxx> wrote:
On Mar 8, 2:44 am, dschect...@xxxxxxxxx wrote:
I am trying to setup a test for internationalizingJSPpages in
Japanese. I have some sample strings that I converted in resource
files which I ran through native to ascii.
When I run the pages, I do not see any Japanese characters. On the
screen I only see question marks. I tried hardcoding the unicode
encoded strings. I still get question marks. What am I missing.
The application is running on iplanet app server 6.5 and iplanet web
server 6.0.
Java(TM) 2 Runtime Environment, Standard Edition (build 1.3.1_04-b02)
Java HotSpot(TM) Client VM (build 1.3.1_04-b02, mixed mode)
Thanks for your input.
David
Here is the output
This is a test for Japanese: ??? ? ???
Here is theJSPsource.
<%@ page import="java.util.ResourceBundle" %>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
</head>
<body>
This is a test for Japanese:
<%
ResourceBundle res = ResourceBundle.getBundle("MyResource");
%>
<%=res.getString("teststring"); %>
<%
tmp="\u6708"; //unicode encoded
%>
<%=tmp%>
<%
tmp="十二月";
%>
<%=tmp%>
</body>
</html>
save the resource file as utf8 format. If you save it as ascii char
set you would get question marks.
--
Ckhttp://www.gfour.net-Hide quoted text -
- Show quoted text -
The native resource file is saved as UTF 8. When I run native2ascii I
specify utf-8 encodiing. The ASCII equivaluents whether from the
compiled resource file or pasted into the JSP appear as question
marks.
David
.
- Follow-Ups:
- Re: JSP Internationalization
- From: dschectman
- Re: JSP Internationalization
- References:
- JSP Internationalization
- From: dschectman
- Re: JSP Internationalization
- From: ck
- Re: JSP Internationalization
- From: dschectman
- JSP Internationalization
- Prev by Date: Re: activation.jar && mail.jar
- Next by Date: Re: SYNCHRONIZING problem
- Previous by thread: Re: JSP Internationalization
- Next by thread: Re: JSP Internationalization
- Index(es):
Relevant Pages
|