You are viewing a plain text version of this content. The canonical link for it is here.
Posted to users@tomcat.apache.org by Metin Zavrak <me...@su.sabanciuniv.edu> on 2004/02/24 23:16:26 UTC
Turkish encoding problem
Hi,
I am working on a project in which I use XML files.
I wrote an JavaServlet which reads an XML and an XSL file and creates an
HTML file.
My XML and XSL files contain Turkish characters (Turkish encoding is
ISO-8859-9).
These characters are displayed as a question mark (?).
I have tried many solutions but couldn't fix the problem.
I attached the codes so that you can see what is going on.
I am using Windows XP
Java 1.4.2_03
Xalan-Java 2.5
Xerces-J 1.4.4
Tomcat
------------------------------------------------------------------------
<?xml version="1.0" encoding="utf-8"?>
<?xml-stylesheet type="text/xsl" href="D:\Tomcat\webapps\book\WEB-INF\source\xml\index.xsl"?>
<categories xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="D:\Tomcat\webapps\book\WEB-INF\source\xml\kategori.xsd">
<category>
<category_name>isletim sistemleri</category_name>
<category_id>100</category_id>
<sub_category>
<subcategory_name>Unix</subcategory_name>
<subcategory_id>100</subcategory_id>
</sub_category>
<sub_category>
<subcategory_name>Linux</subcategory_name>
<subcategory_id>101</subcategory_id>
</sub_category>
</category>
</categories>
------------------------------------------------------------------------
<?xml version="1.0" encoding="utf-8"?>
<xsl:stylesheet version="1.0"
xmlns:xsl="http://www.w3.org/1999/XSL/Transform">
<xsl:template match="/" priority="11">
<html>
<head>
<title>:::LeoFibo.NET:::</title>
<link rel="stylesheet" href="../dimages/format.css" Type="text/css"/>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8"/>
<meta name="description" content="Leofibo.NET..IT PORTALI"/>
<meta http-equiv="Content-Language" content="tr"/>
<meta name="keywords" content="kitap, bilgisayar"/>
</head>
<body bgcolor="#FFFFFF" background="../dimages/arkaplan.gif" leftmargin="0" topmargin="0">
<table border="0" width="750" cellpadding="0" cellspacing="0">
<tr>
<td bgcolor="#cccccc" width="600"><img src="../dimages/trans.gif" border="0" width="500" height="20"></img></td>
<td bgcolor="#cccccc" width="30"><img src="../dimages/kart.gif" width="20" height="20" alt="Alisveris Sepetiniz" border="0"></img></td>
<td width="16"><img src="../dimages/sag_ust_kose.gif"></img></td>
</tr>
</table>
<table border="0" width="750" cellpadding="0" cellspacing="0">
<tr>
<td bgcolor="#0099CC"><div class="anasayfa_slogan">Leofibo.NET</div></td>
</tr>
</table>
<table border="0" width="750" cellpadding="0" cellspacing="0" height="40">
<tr>
<td bgcolor="#336699" width="500"><img src="../dimages/trans.gif" border="0" width="500" height="20"></img></td>
<td bgcolor="#336699" width="50"><div class="arama_baslik">ARAMA</div></td>
<td bgcolor="#336699" width="30"><select class="secimler"><option>ISBN</option><option>Baslik</option></select></td>
<td bgcolor="#336699" width="90"><input type="text" class="arama"></input></td>
<td bgcolor="#336699" width="30"><input type="submit" class="arama2" value="ara"></input></td>
<td bgcolor="#336699" width="10"><img src="../dimages/trans.gif" border="0" width="10" height="1"></img></td>
</tr>
</table>
<xsl:apply-templates />
<table border="0" width="750" cellpadding="0" cellspacing="0">
<tr>
<td bgcolor="#0099CC"><img src="../dimages/trans.gif" border="0" width="1" height="20"></img></td>
</tr>
</table>
<table border="0" width="750" cellpadding="0" cellspacing="0">
<tr>
<td bgcolor="#cccccc"><img src="../dimages/trans.gif" border="0" width="1" height="20"></img></td>
</tr>
</table>
</body>
</html>
</xsl:template>
<xsl:template match="special">
</xsl:template>
</xsl:stylesheet>
------------------------------------------------------------------------
<?xml version="1.0" encoding="utf-8"?>
<!-- edited with XMLSPY v2004 rel. 3 U (http://www.xmlspy.com) by metin zavrak (sabanci) -->
<!DOCTYPE xsl:stylesheet [
<!ENTITY nbsp " ">
]>
<xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform" version="1.0">
<xsl:include href="topinclude.xsl"/>
<xsl:template match="categories">
<table border="0" width="750" cellpadding="0" cellspacing="0" bgcolor="#336699">
<tr>
<td valign="top">
<table width="180">
<xsl:for-each select="category">
<tr>
<td valign="top">
<xsl:element name="a">
<xsl:attribute name="href">kategori_browse?id=<xsl:value-of select="category_id"/></xsl:attribute>
<div class="menu"> :: <xsl:value-of select="category_name"/>
</div>
</xsl:element>
</td>
</tr>
</xsl:for-each>
</table>
</td>
<td valign="bottom" align="right">
<img src="../dimages/anasayfa.jpg"/>
</td>
</tr>
<tr>
<td valign="top" colspan="2">
<img src="../dimages/anasayfa_alt.jpg"/>
</td>
</tr>
</table>
</xsl:template>
</xsl:stylesheet>
application unavailable
Posted by Jason Keltz <ja...@cs.yorku.ca>.
Hi.
If I try to start up a web application and there's an error in web.xml,
the tomcat server marks the application unavailable. Even after fixing
the problem, I can't seem to make the application available until
restarting the tomcat server. I'm sure there must be *some* file I can
erase, or some tweak I can make to make it work without restarting the
server. I don't want to have to use the manager application.
Thanks for any suggestions..
Jason.
---------------------------------------------------------------------
To unsubscribe, e-mail: tomcat-user-unsubscribe@jakarta.apache.org
For additional commands, e-mail: tomcat-user-help@jakarta.apache.org
RE: Turkish encoding problem
Posted by Yansheng Lin <ya...@silvacom.com>.
try native2ascii your property file first(assuming you saved your files using
Turkish character encoding). There were some discussions on this topic a few
days ago. Here is the pointer to the answer given by Adma Hardy:
http://www.mail-archive.com/tomcat-user@jakarta.apache.org/msg119451.html.
Hope that helps.
-Yan
-----Original Message-----
From: Metin Zavrak [mailto:metinzavrak@su.sabanciuniv.edu]
Sent: Tuesday, February 24, 2004 3:16 PM
To: Tomcat Users List
Subject: Turkish encoding problem
Hi,
I am working on a project in which I use XML files.
I wrote an JavaServlet which reads an XML and an XSL file and creates an
HTML file.
My XML and XSL files contain Turkish characters (Turkish encoding is
ISO-8859-9).
These characters are displayed as a question mark (?).
I have tried many solutions but couldn't fix the problem.
I attached the codes so that you can see what is going on.
I am using Windows XP
Java 1.4.2_03
Xalan-Java 2.5
Xerces-J 1.4.4
Tomcat
------------------------------------------------------------------------
<?xml version="1.0" encoding="utf-8"?>
<?xml-stylesheet type="text/xsl"
href="D:\Tomcat\webapps\book\WEB-INF\source\xml\index.xsl"?>
<categories xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:noNamespaceSchemaLocation="D:\Tomcat\webapps\book\WEB-INF\source\xml\kategor
i.xsd">
<category>
<category_name>isletim sistemleri</category_name>
<category_id>100</category_id>
<sub_category>
<subcategory_name>Unix</subcategory_name>
<subcategory_id>100</subcategory_id>
</sub_category>
<sub_category>
<subcategory_name>Linux</subcategory_name>
<subcategory_id>101</subcategory_id>
</sub_category>
</category>
</categories>
------------------------------------------------------------------------
<?xml version="1.0" encoding="utf-8"?>
<xsl:stylesheet version="1.0"
xmlns:xsl="http://www.w3.org/1999/XSL/Transform">
<xsl:template match="/" priority="11">
<html>
<head>
<title>:::LeoFibo.NET:::</title>
<link rel="stylesheet" href="../dimages/format.css" Type="text/css"/>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8"/>
<meta name="description" content="Leofibo.NET..IT PORTALI"/>
<meta http-equiv="Content-Language" content="tr"/>
<meta name="keywords" content="kitap, bilgisayar"/>
</head>
<body bgcolor="#FFFFFF" background="../dimages/arkaplan.gif" leftmargin="0"
topmargin="0">
<table border="0" width="750" cellpadding="0" cellspacing="0">
<tr>
<td bgcolor="#cccccc" width="600"><img src="../dimages/trans.gif" border="0"
width="500" height="20"></img></td>
<td bgcolor="#cccccc" width="30"><img src="../dimages/kart.gif" width="20"
height="20" alt="Alisveris Sepetiniz" border="0"></img></td>
<td width="16"><img src="../dimages/sag_ust_kose.gif"></img></td>
</tr>
</table>
<table border="0" width="750" cellpadding="0" cellspacing="0">
<tr>
<td bgcolor="#0099CC"><div class="anasayfa_slogan">Leofibo.NET</div></td>
</tr>
</table>
<table border="0" width="750" cellpadding="0" cellspacing="0" height="40">
<tr>
<td bgcolor="#336699" width="500"><img src="../dimages/trans.gif" border="0"
width="500" height="20"></img></td>
<td bgcolor="#336699" width="50"><div class="arama_baslik">ARAMA</div></td>
<td bgcolor="#336699" width="30"><select
class="secimler"><option>ISBN</option><option>Baslik</option></select></td>
<td bgcolor="#336699" width="90"><input type="text"
class="arama"></input></td>
<td bgcolor="#336699" width="30"><input type="submit" class="arama2"
value="ara"></input></td>
<td bgcolor="#336699" width="10"><img src="../dimages/trans.gif" border="0"
width="10" height="1"></img></td>
</tr>
</table>
<xsl:apply-templates />
<table border="0" width="750" cellpadding="0" cellspacing="0">
<tr>
<td bgcolor="#0099CC"><img src="../dimages/trans.gif" border="0"
width="1" height="20"></img></td>
</tr>
</table>
<table border="0" width="750" cellpadding="0" cellspacing="0">
<tr>
<td bgcolor="#cccccc"><img src="../dimages/trans.gif" border="0"
width="1" height="20"></img></td>
</tr>
</table>
</body>
</html>
</xsl:template>
<xsl:template match="special">
</xsl:template>
</xsl:stylesheet>
------------------------------------------------------------------------
<?xml version="1.0" encoding="utf-8"?>
<!-- edited with XMLSPY v2004 rel. 3 U (http://www.xmlspy.com) by metin zavrak
(sabanci) -->
<!DOCTYPE xsl:stylesheet [
<!ENTITY nbsp " ">
]>
<xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform" version="1.0">
<xsl:include href="topinclude.xsl"/>
<xsl:template match="categories">
<table border="0" width="750" cellpadding="0" cellspacing="0"
bgcolor="#336699">
<tr>
<td valign="top">
<table width="180">
<xsl:for-each select="category">
<tr>
<td
valign="top">
<xsl:element name="a">
<xsl:attribute name="href">kategori_browse?id=<xsl:value-of
select="category_id"/></xsl:attribute>
<div class="menu"> :: <xsl:value-of select="category_name"/>
</div>
</xsl:element>
</td>
</tr>
</xsl:for-each>
</table>
</td>
<td valign="bottom" align="right">
<img src="../dimages/anasayfa.jpg"/>
</td>
</tr>
<tr>
<td valign="top" colspan="2">
<img src="../dimages/anasayfa_alt.jpg"/>
</td>
</tr>
</table>
</xsl:template>
</xsl:stylesheet>
---------------------------------------------------------------------
To unsubscribe, e-mail: tomcat-user-unsubscribe@jakarta.apache.org
For additional commands, e-mail: tomcat-user-help@jakarta.apache.org