RE: utf-8 and fly over (alt attribute in <img>tag ) )in netscape

From: Carl W. Brown (cbrown@xnetinc.com)
Date: Wed Jul 25 2001 - 18:38:11 EDT


Joe,

Try Netscape 6.0. There is a reason that they rewrote much of the product
to shift from a code page to a Unicode base for their product. I have found
that NS 4.7 does not render UTF-8 consistently. The remapping to try to
make UTF-8 work on any code page based application is ugly. To compete with
IE NS had to convert to Unicode.

Carl

> -----Original Message-----
> From: unicode-bounce@unicode.org [mailto:unicode-bounce@unicode.org]On
> Behalf Of Joe Ross
> Sent: Wednesday, July 25, 2001 2:27 PM
> To: unicode@unicode.org
> Subject: utf-8 and fly over (alt attribute in <img>tag ) )in netscape
>
>
> Any suggestions for Maria?
> UTF-8 strings in fly over text work in IE, but we can't get them to work
> in Netscape.
> Thanks,
> Joe
> ---------------------- Forwarded by Joe Ross/Austin/IBM on
> 07/25/2001 04:25 PM ---------------------------
>
> To:
> cc:
> From: Maria Baldassarri/Tivoli Systems@Tivoli Systems
> Subject: utf-8 and fly over (alt attribute in <img>tag )
> )in netscape
>
>
> Hi everybody,
> I've built the following simple example to reproduce a problem that I've
> found with netscape.
> With the following jsp page, without installing any gif it is possible
> to see that the same line of code
> <br><img src="go.gif" alt="<%= utf8Str%>">
> produces two different behaviours:
> The character shown is correct in the page, but it is wrong in the fly
> over
>
> The problem occur with nescape 4.7 on windows- nt 4.0
> I've configured netscape in a japanese machine with the following
> variable/fixed width fonts:
> unicode --> bitstream cyberbit
> I've also chosen unicode (utf-8) character set.
>
> The same example works fine in Internet Explorer.
>
> Does anybody have a workaround for this problem?
> thanks a lot Maria
>
> p.s.
> a) please respond directly to me because I'm not subscibed to this list
> b) where do I find in web an archive for this list?
>
>
> fly.jsp file
> ----------------
>
> <%
> //
> ******************************************************************
> ********************************
> -->
> // Server code -->
> //
> ******************************************************************
> ********************************
> -->
> // *********************************************************** -->
> //JSP Directive -->
> // *********************************************************** -->
> %>
> <%@ page language="java" %>
> <%
> // ********************************* -->
> // JSP response, set utf8 encoding -->
> // ********************************* -->
> response.setContentType("text/html;charset=utf-8");
> %>
> <HTML>
> <HEAD>
> <META HTTP-EQUIV="Content-Type" CONTENT="text/html;CHARSET=utf-8">
> </HEAD>
> <BODY>
> <%
> //
> //string from byte array
> //
> byte[] bg = new byte[3];
> bg[0] = (byte)0xe3;
> bg[1] = (byte)0x81;
> bg[2] = (byte)0x8a;
> String utf8Str = new String(bg,0,3,"UTF8");
> %>
> this string has the following utf8 encoding: e3 81 8a and the
> following mbcs encoding: 82 a8 <br> <%= utf8Str%>
> <br><img src="go.gif" alt="this works">
> <br><img src="go.gif" alt="<%= utf8Str%>">
> <script language="JavaScript">
> alert("this is letter O in japanese <%= utf8Str%>");
> </script>
> </body>
> </html>
>
> *************************************************************
>
> Maria Baldassarri
> Performance Area Development
>
> Rome Tivoli Laboratory
> Via Sciangai, 53
> 00144 - Rome (Italy)
> Tel.: +39 (06) 59662701
> E-Mail: maria.baldassarri@tivoli.com
> Fax: +39 (06) 59662456
>
>
>
>
>
>
>
>
>



This archive was generated by hypermail 2.1.2 : Wed Jul 25 2001 - 19:41:00 EDT