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" <[EMAIL PROTECTED]> 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" <[EMAIL PROTECTED]> wrote in message > 001c01c2a76c$23b2eb70$39e1a8c0@HOLODECK">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" <[EMAIL PROTECTED]> > > To: "'Tomcat Users List'" <[EMAIL PROTECTED]> > > 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:[EMAIL PROTECTED]] > > 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" <[EMAIL PROTECTED]> > > To: "Tomcat Users List" <[EMAIL PROTECTED]> > > 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" <[EMAIL PROTECTED]> > > > To: "'Tomcat Users List'" <[EMAIL PROTECTED]> > > > 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:[EMAIL PROTECTED]] > > > 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" <[EMAIL PROTECTED]> 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:[EMAIL PROTECTED]> > > > > For additional commands, e-mail: > > > <mailto:[EMAIL PROTECTED]> > > > > > > > > > > > > > -- > > > To unsubscribe, e-mail: > > > <mailto:[EMAIL PROTECTED]> > > > For additional commands, e-mail: > > > <mailto:[EMAIL PROTECTED]> > > > > > > > > > > > > -- > > > To unsubscribe, e-mail: > > <mailto:[EMAIL PROTECTED]> > > > For additional commands, e-mail: > > <mailto:[EMAIL PROTECTED]> > > > > > > > > > > > > -- > > To unsubscribe, e-mail: > > <mailto:[EMAIL PROTECTED]> > > For additional commands, e-mail: > > <mailto:[EMAIL PROTECTED]> > > > > > > > > -- > > To unsubscribe, e-mail: > > <mailto:[EMAIL PROTECTED]> > > For additional commands, e-mail: > > <mailto:[EMAIL PROTECTED]> > > > > > > -- > To unsubscribe, e-mail: <mailto:[EMAIL PROTECTED]> > For additional commands, e-mail: <mailto:[EMAIL PROTECTED]> >