JWorld@TW the best professional Java site in Taiwan
      註冊 | 登入 | 全文檢索 | 排行榜  

» JWorld@TW » Servlet/JSP 討論區  

按列印兼容模式列印這個話題 列印話題    把這個話題寄給朋友 寄給朋友   
reply to topicthreaded modego to previous topicgo to next topic
本主題所含的標籤
無標籤
作者 請問一下Tomcat的中文顯示問題
milkscout





發文: 4
積分: 0
於 2003-07-05 19:36 user profilesend a private message to userreply to postreply to postsearch all posts byselect and copy to clipboard. 
ie only, sorry for netscape users:-)add this post to my favorite list
大家好
我是新手
一開始就遇到這個問題
在JSP入門與應用這本書中
有提到Tomcat3.1網頁伺服器在中文顯示方面比較沒有問題
但是網站上已無3.1版
我用4.1.24版的
結果中文會變亂碼
只有一兩次有成功顯示出來
想請問大家
是否4.1.24版的在這方面問題比較大
那要如何解決這個問題
或者有哪個版本或者哪種JSP網頁伺服器更社合呢?


reply to postreply to post
作者 Re:請問一下Tomcat的中文顯示問題 [Re:milkscout]
koji

秒速5センチメートル

站長

發文: 8415
積分: 19
於 2003-07-05 19:40 user profilesend a private message to userreply to postreply to postsearch all posts byselect and copy to clipboard. 
ie only, sorry for netscape users:-)add this post to my favorite list
怎樣的中文問題
抓資料庫時顯示的問題?
塞資料庫時的問題??
getparameter的中文問題??
out.print的中文問題???

基本上你要單純顯示的話
contentType="text/html;charset=Big5"
或者是抓取直
request.setCharacterEncoding("Big5");
就頗有餘了

koji


reply to postreply to post
作者 Re:請問一下Tomcat的中文顯示問題 [Re:milkscout]
milkscout





發文: 4
積分: 0
於 2003-07-05 20:03 user profilesend a private message to userreply to postreply to postsearch all posts byselect and copy to clipboard. 
ie only, sorry for netscape users:-)add this post to my favorite list

我是照書上的教學一步一步來的
它教完安裝與設定後
就開始用簡單的範例n第一個範例就是
<html>
<title>Hello World!</title>
<body>
<%
out.print("這是我的第一個JSP程式<p>");
out.print("Hello,World!");
%>
</body>
</html>
那正常而言
視窗應該會出現
這是我的第一個JSP程式
Hello,World
但是國字部分就一堆奇怪的符號
只有一兩次有出現正常而已
這是我的問題所在

koji夥伴有提到
基本上你要單純顯示的話
contentType="text/html;charset=Big5"

我不太懂耶
能不能說明白一點讓我這初學者明瞭
謝謝


reply to postreply to post
作者 Re:請問一下Tomcat的中文顯示問題 [Re:milkscout]
koji

秒速5センチメートル

站長

發文: 8415
積分: 19
於 2003-07-05 20:04 user profilesend a private message to userreply to postreply to postsearch all posts byselect and copy to clipboard. 
ie only, sorry for netscape users:-)add this post to my favorite list
書上沒有寫說
<%@page contentType="text/html;charset=Big5"%>
嗎??


reply to postreply to post
作者 Re:請問一下Tomcat的中文顯示問題 [Re:milkscout]
milkscout





發文: 4
積分: 0
於 2003-07-05 20:23 user profilesend a private message to userreply to postreply to postsearch all posts byselect and copy to clipboard. 
ie only, sorry for netscape users:-)add this post to my favorite list
沒有耶
書中只有提及3.1版在顯示中文比較沒有問題
而且我再JSP學習講義(http://www.jsp.mlc.edu.tw/)中
也沒看到有提及
所以我不明瞭耶
希望koji能幫我
告訴我該怎麼解決此問題
麻煩您了
謝謝


reply to postreply to post
作者 Re:請問一下Tomcat的中文顯示問題 [Re:milkscout]
koji

秒速5センチメートル

站長

發文: 8415
積分: 19
於 2003-07-05 20:29 user profilesend a private message to userreply to postreply to postsearch all posts byselect and copy to clipboard. 
ie only, sorry for netscape users:-)add this post to my favorite list
http://www.jsp.mlc.edu.tw
你有翻過他網頁嗎??
左邊有menu
JSP學習網->JSP語法介紹->HelloWorld
............


reply to postreply to post
作者 Re:請問一下Tomcat的中文顯示問題 [Re:milkscout]
milkscout





發文: 4
積分: 0
於 2003-07-05 20:53 user profilesend a private message to userreply to postreply to postsearch all posts byselect and copy to clipboard. 
ie only, sorry for netscape users:-)add this post to my favorite list
哇...
對耶.....
謝謝koji
我一直盲目找有無教顯示中文等的相關技術
沒看這個例子!
也就是說
要正常顯示中文就在程式碼第一打上
<%@page contentType="text/html;charset=Big5"%>
那我請問一下
這個範例的第八行
<meta http-equiv="Content-Type" content="text/html; charset=big5">
也是跟中文顯示有關嗎??
我把它刪去
跟沒刪去的結果是一樣的耶
請問它的功能為何阿??
謝謝


reply to postreply to post
作者 Re:請問一下Tomcat的中文顯示問題 [Re:milkscout]
alanting

Alan Ting



發文: 200
積分: 3
於 2003-07-06 04:05 user profilesend a private message to usersend email to alantingreply to postreply to postsearch all posts byselect and copy to clipboard. 
ie only, sorry for netscape users:-)add this post to my favorite list
<meta http-equiv="Content-Type" content="text/html; charset=big5">
這行是告訴瀏覽器說我這個網頁要用那種編碼方式,如果不加的話,會使用你瀏覽器中預設編號


reply to postreply to post
重新學習...拜讀各位大大的巨作中..
作者 Re:請問一下Tomcat的中文顯示問題 [Re:milkscout]
rEdMiddLe





發文: 13
積分: 1
於 2003-07-09 00:05 user profilesend a private message to userreply to postreply to postsearch all posts byselect and copy to clipboard. 
ie only, sorry for netscape users:-)add this post to my favorite list
難道大傢沒有髮現用BIG5字碼集會出现某些字乱码问题.例如"国家","铁锈"还有acer的中文.所以建议使用CP950编码来代替big5.

reply to postreply to post
作者 Re:請問一下Tomcat的中文顯示問題 [Re:rEdMiddLe]
browser

戀香

版主

發文: 3570
積分: 1
於 2003-07-09 00:06 user profilesend a private message to usersend email to browserreply to postreply to postsearch all posts byselect and copy to clipboard. 
ie only, sorry for netscape users:-)add this post to my favorite list
rEdMiddLe wrote:
難道大傢沒有髮現用BIG5字碼集會出现某些字乱码问题.例如"国家","铁锈"还有acer的中文.所以建议使用CP950编码来代替big5.


CP950 ? .. 我只聽過 MS950 ..
是一樣的東西嗎 ?


reply to postreply to post
作者 Re:請問一下Tomcat的中文顯示問題 [Re:milkscout]
rEdMiddLe





發文: 13
積分: 1
於 2003-07-09 00:11 user profilesend a private message to userreply to postreply to postsearch all posts byselect and copy to clipboard. 
ie only, sorry for netscape users:-)add this post to my favorite list
对的.都是同一个东西.都是繁体编码字符集.但是都大于big5编码.

reply to postreply to post
作者 Re:請問一下Tomcat的中文顯示問題 [Re:browser]
jini

SoftLeader Taiwan

版主

發文: 1266
積分: 23
於 2003-07-09 00:23 user profilesend a private message to userreply to postreply to postsearch all posts byselect and copy to clipboard. 
ie only, sorry for netscape users:-)add this post to my favorite list
browser wrote:
CP950 ? .. 我只聽過 MS950 ..
是一樣的東西嗎 ?

應該是一樣的, M$ platform use M$950 所以比較耳熟

http://java.sun.com/j2se/1.4.2/docs/guide/intl/encoding.doc.html

====== 以下來自討論區, 作者不詳 =========
Big5:這是繁體中文 de facto 標準。
CNS11643:台灣的官方標準繁體中文編碼。
Cp937:繁體中文加上 6204 個使用者自定的字元
Cp948:繁體中文版 IBM OS/2 用的編碼方式。
Cp964:繁體中文版 IBM AIX 用的編碼方式。
EUC_TW:台灣的加強版 Unicode。
ISO2022CN:編碼中文的一套標準。
ISO2022CN_CNS:編碼中文的一套標準,繁體版,襲自 CNS11643。
MS950 或 Cp950:ASCII + Big5,用於台灣和香港的繁體中文 MS Windows作業系統。
Unicode:有次序記號的 Unicode。次序記號佔用兩個 byte,如果其值是0xFEFF,表示使用 big-endian(由大到小)的次序為 Unicode 編碼;如果其值是 0xFFFF,表示使用 little-endian(由小到大)的次序為 Unicode 編碼。
UnicodeBig:使用 big-endian(由大到小)的次序為 Unicode 編碼。
UnicodeLittle:使用 little-endian(由小到大)的次序為 Unicode 編碼。
UTF8:使用 UTF-8 為 Unicode 編碼。


jini edited on 2003-07-09 00:29
reply to postreply to post
My fans-page on Facebook (welcome join it )
https://www.facebook.com/EnterpriseJava
作者 Re:請問一下Tomcat的中文顯示問題 [Re:jini]
jini

SoftLeader Taiwan

版主

發文: 1266
積分: 23
於 2003-07-09 00:25 user profilesend a private message to userreply to postreply to postsearch all posts byselect and copy to clipboard. 
ie only, sorry for netscape users:-)add this post to my favorite list
i18n 最好的解決方法
就是使用 UTF-8
走向國際化
不要再轉碼了.........^^


reply to postreply to post
作者 Re:請問一下Tomcat的中文顯示問題 [Re:milkscout]
rEdMiddLe





發文: 13
積分: 1
於 2003-07-09 08:51 user profilesend a private message to userreply to postreply to postsearch all posts byselect and copy to clipboard. 
ie only, sorry for netscape users:-)add this post to my favorite list
呜呜.因为mysql暂时还不支持unicode啊.郁闷.

reply to postreply to post
作者 Re:請問一下Tomcat的中文顯示問題 [Re:rEdMiddLe]
browser

戀香

版主

發文: 3570
積分: 1
於 2003-07-09 09:41 user profilesend a private message to usersend email to browserreply to postreply to postsearch all posts byselect and copy to clipboard. 
ie only, sorry for netscape users:-)add this post to my favorite list
rEdMiddLe wrote:
呜呜.因为mysql暂时还不支持unicode啊.郁闷.


yes ~~ 我竟然忘了這點 ..
mysql 為啥還遲遲不支援 unicode ...
這樣子 .. 看來真的只好轉戰 PostgreSQL


reply to postreply to post
作者 Re:請問一下Tomcat的中文顯示問題 [Re:milkscout]
rEdMiddLe





發文: 13
積分: 1
於 2003-07-09 12:43 user profilesend a private message to userreply to postreply to postsearch all posts byselect and copy to clipboard. 
ie only, sorry for netscape users:-)add this post to my favorite list
好消息还是有的.mysql号称4.1.X版本开始支持了.但是4.1.X才开始alpha版本

reply to postreply to post
作者 Re:請問一下Tomcat的中文顯示問題 [Re:rEdMiddLe]
disc





發文: 30
積分: 3
於 2003-07-19 13:25 user profilesend a private message to userreply to postreply to postsearch all posts byselect and copy to clipboard. 
ie only, sorry for netscape users:-)add this post to my favorite list
rEdMiddLe wrote:
呜呜.因为mysql暂时还不支持unicode啊.郁闷.


目前還沒有支援,但是在使用上,可以用 jdbc:mysql:\\localhost\db?useUnicode=true&characterEncoding=utf-8 來使用,透過 driver 進行轉碼,解決資料庫的中文問題。 也可以用 characterEncoding=big5。 可以參考一下和 mysql connector/J 壓縮檔放在一起的說明文件。


reply to postreply to post
» JWorld@TW »  Servlet/JSP 討論區

reply to topicthreaded modego to previous topicgo to next topic
  已讀文章
  新的文章
  被刪除的文章
Jump to the top of page

JWorld@TW 本站商標資訊

Powered by Powerful JuteForum® Version Jute 1.5.8