tomcat-users mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Kristján Bjarni Guðmundsson <kris...@hugvit.is>
Subject Re: UTF-8 vs ISO-8859-1 and really screwed up webpages.
Date Fri, 20 Dec 2002 10:45:39 GMT
Also note that mixing ISO-8859-1 and UTF-8 in html pages,javascript pages 
and css pages
is bad. Internet explorer assumes for example that if the html page is 
UTF-8 that all javascript pages
referenced from that page are also UTF-8. The key do successfully mix 
different character set is to 
always set the charset when referencing other text files, for example:

<link rel="stylesheet" type="text/css" href="my_css.css" 
charset="ISO-8859-1">
<script language="JavaScript" src="my_javascript.js" 
charset="ISO-8859-1"></script>

If your application uses international character sest it is best to use 
UTF-8 consistently
throughout your web application.

Perhaps if you could post the head of the the html generated that is 
giving you the error.
We could see what is wrong.

 - Kristjan

"Bill Barker" <wbarker@wilshire.com> wrote on 20.12.2002 06:22:31:

> Kristjan's response is the best that I've seen so far on this thread.
> Assuming that you are using Tomcat 4.x, you can also set <%@page
> pageEncoding="UTF-8" %> (of course, s/UTF-8/<my-encoding>/ as needed). 
This
> tells the JSP compiler what charset your page was stored as,  so that it 
can
> correctly translate static text within the page.  The <%@page
> contentType="text/html; charset=UTF-8" %> directive is used to translate
> dynamic content.
> 
> "Andoni" <andoni@indigo.ie> wrote in message
> news:001c01c2a76c$23b2eb70$39e1a8c0@HOLODECK...
> > Are the HTML meta tags and the JSP tags interchangeable?  i.e. are 
they
> the
> > same thing?
> >
> > Andoni.
> >
> > ----- Original Message -----
> > From: "Bogdan Kiszka" <kiszka@seznam.cz>
> > To: "'Tomcat Users List'" <tomcat-user@jakarta.apache.org>
> > Sent: Thursday, December 19, 2002 1:45 PM
> > Subject: RE: UTF-8 vs ISO-8859-1 and really screwed up webpages.
> >
> >
> > It is perfectly right. You must take care not to have page directive
> > with contentType attribute in any included pages. If you have only one
> > such an entry per page then everything is alright.
> > I suggest to start with simple pages and then move to sophisticated
> > ones.
> > Bogdan
> >
> > -----Original Message-----
> > From: Andoni [mailto:andoni@indigo.ie]
> > Sent: Thursday, December 19, 2002 2:17 PM
> > To: Tomcat Users List
> > Subject: Re: UTF-8 vs ISO-8859-1 and really screwed up webpages.
> >
> >
> > It tells me I can't have two "contentType" entries when I put in the 
JSP
> > tag!!
> >
> > Andoni.
> > ----- Original Message -----
> > From: "Andoni" <andoni@indigo.ie>
> > To: "Tomcat Users List" <tomcat-user@jakarta.apache.org>
> > Sent: Thursday, December 19, 2002 12:58 PM
> > Subject: Re: UTF-8 vs ISO-8859-1 and really screwed up webpages.
> >
> >
> > > I am having this problem aswell.
> > >
> > > the pages I produce are coming up with all sorts of Japanese
> > characters
> > etc.
> > > in them.
> > > I have already inserted the Meta tags and converted the files using
> > the
> > > saveAs / UTF8 feature on my editor.
> > >
> > > Now I am going to add the <%@ page contentType =
> > "text/html;charset=UTF-8"
> > > %>
> > > tag suggested by Bogdan below, is there anything else I must do?
> > >
> > > Andoni.
> > >
> > > ----- Original Message -----
> > > From: "Bogdan Kiszka" <kiszka@seznam.cz>
> > > To: "'Tomcat Users List'" <tomcat-user@jakarta.apache.org>
> > > Sent: Thursday, December 19, 2002 9:25 AM
> > > Subject: RE: UTF-8 vs ISO-8859-1 and really screwed up webpages.
> > >
> > >
> > > In the JSP page, use a page directive to set the content type:
> > > <%@ page contentType = "text/html;charset=UTF-8" %>
> > >
> > >
> > > -----Original Message-----
> > > From: Kristj?n Bjarni Gu?mundsson [mailto:kristjg@hugvit.is]
> > > Sent: Thursday, December 19, 2002 9:50 AM
> > > To: Tomcat Users List
> > > Subject: Re: UTF-8 vs ISO-8859-1 and really screwed up webpages.
> > >
> > >
> > > Yes, you are storing the page as ISO-8859-1 so you must serve the 
page
> > > as
> > > ISO-8859-1
> > > changing the meta tag to UTF-8 doesn't magically convert the page to
> > > UTF-8.
> > >
> > > If you want to serve the page as UTF-8 you must also save the page 
as
> > > UTF-8.
> > > The meta tag is just a hint to the browser which charset the page is
> > > using.
> > >
> > > Check you html editor to see if you can change the encoding to UTF-8
> > > when
> > > saving.
> > >
> > > "Adam Greene" <agreene@romulin.com> wrote on 18.12.2002 20:32:37:
> > >
> > > > I have two webpages and both contain the letter é (litterally
> > written
> > > into
> > > > the page), but one page displays it as é and the other page 
displays
> > > it
> > > as
> > > > ?C and I cannot figure out why.  I have tried setting (via META
> > Tags)
> > > the
> > > > language to UTF-8 and to ISO-8859-1 and I can only get one page to
> > > work
> > > at a
> > > > time (under UTF-8, the é comes up as a block on the page that did
> > work
> > >
> > > under
> > > > ISO-8859-1).  I can see no difference in the code.
> > > >
> > > > Does anyone have any ideas about what is going on??
> > > >
> > > >
> > > >
> > > > --
> > > > To unsubscribe, e-mail:
> > > <mailto:tomcat-user-unsubscribe@jakarta.apache.org>
> > > > For additional commands, e-mail:
> > > <mailto:tomcat-user-help@jakarta.apache.org>
> > > >
> > >
> > >
> > > --
> > > To unsubscribe, e-mail:
> > > <mailto:tomcat-user-unsubscribe@jakarta.apache.org>
> > > For additional commands, e-mail:
> > > <mailto:tomcat-user-help@jakarta.apache.org>
> > >
> > >
> > >
> > > --
> > > To unsubscribe, e-mail:
> > <mailto:tomcat-user-unsubscribe@jakarta.apache.org>
> > > For additional commands, e-mail:
> > <mailto:tomcat-user-help@jakarta.apache.org>
> > >
> > >
> >
> >
> > --
> > To unsubscribe, e-mail:
> > <mailto:tomcat-user-unsubscribe@jakarta.apache.org>
> > For additional commands, e-mail:
> > <mailto:tomcat-user-help@jakarta.apache.org>
> >
> >
> >
> > --
> > To unsubscribe, e-mail:
> > <mailto:tomcat-user-unsubscribe@jakarta.apache.org>
> > For additional commands, e-mail:
> > <mailto:tomcat-user-help@jakarta.apache.org>
> 
> 
> 
> 
> 
> --
> To unsubscribe, e-mail: 
<mailto:tomcat-user-unsubscribe@jakarta.apache.org>
> For additional commands, e-mail: 
<mailto:tomcat-user-help@jakarta.apache.org>
> 

Mime
  • Unnamed multipart/alternative (inline, None, 0 bytes)
View raw message