三国志ファンのためのサポート掲示板 ※共同掲示板。話題は三国志関係。横レス歓迎。初心者モードの質問からマニアックな雑談まで
  新規投稿 ┃ツリー ┃スレッド ┃一覧 ┃トピック ┃番号順 ┃検索 ┃設定 ┃ルール ┃外部カレンダ ┃フロント  
3468 / 3881 ←次へ前へ→

【425】Re:UTF-8(半分解決)
 むじん E-MAILWEB  - 2003/11/19(水) 7:27 -

引用なし
パスワード
   ▼のぶさん:
>むじんさん、ありがとうございます。当面外字を使うようなCGIは使いそうにないので大丈夫です。ネット上での外字表示の統一規格みたいのができるといいんですがね。

ほんとはHTMLがそれなんですけど、webブラウザ側の実装が遅れているようです。たとえば日本語のページに「李傕」と書いた場合、jisコードを基本とするMSゴシックなどに含まれない文字なので、ブラウザはMSsongやMingLiUなどから字体を借りてきて表示すべきです。ところがIEやOperaなどの手抜き実装では、むりやりMSゴシックなどで表示しようとするらしく必ずつぶれます。日文・中文混合のページを作る場合、かなり厄介な問題になります。正しい処理をしてくれるのは、今のところNetscapeくらいのようです。

cgi(以下Perlのこととして…)でテキストを扱う場合、テキストデータも、スクリプトも、吐き出すHTML文書も、すべてUTF-8に統一しておくとコード変換をしないですむので楽です。テキストデータに「鍾繇」と書いておくと、スクリプト内のパターンマッチで「鍾繇」に直接ヒットします。しかもUTF-8は最上位ビットが常に立っているので、エスケープする手間も不要です。ただ唯一の欠点はテキストサイズが大きくなること。だいたい60%くらい増量になり、そのぶん処理にかかる時間も長くなります。
1,425 hits

【332】外字ー 孫ぽこ 2003/10/27(月) 4:46
┣ 【333】Re:外字ー むじん 2003/10/27(月) 10:03
┃┗ 【334】Re:外字ー 孫ぽこ 2003/10/27(月) 19:21
┃┣ 【335】Re:外字ー 孫ぽこ 2003/10/27(月) 20:27
┃┗ 【336】Re:外字ー むじん 2003/10/27(月) 22:47
┃┗ 【337】Re:外字ー 孫ぽこ 2003/10/27(月) 23:25
┃┣ 【338】Re:外字ー 孫ぽこ 2003/10/27(月) 23:30
┃┗ 【339】Re:外字ー むじん 2003/10/28(火) 11:15
┃┗ 【340】これはいいかも・・・ 孫ぽこ 2003/10/28(火) 20:40
┃┗ 【341】追加質問 孫ぽこ 2003/10/28(火) 21:44
┃┗ 【343】Re:追加質問 むじん 2003/10/29(水) 18:12
┃┗ 【348】Re:追加質問 孫ぽこ 2003/10/29(水) 22:19
┣ 【345】我が家の外字対策 清岡美津夫 2003/10/29(水) 19:51 雑談[添付]
┃┗ 【349】Re:我が家の外字対策 孫ぽこ 2003/10/29(水) 22:23 ♪
┃┗ 【351】外字の作り方(書き忘れ) 清岡美津夫 2003/10/30(木) 22:39 追記
┃┗ 【352】Re:外字の作り方(書き忘れ) 孫ぽこ 2003/10/30(木) 22:47
┣ 【406】UTF-8 のぶ 2003/11/16(日) 1:18 初心者質問
┃┗ 【407】Re:UTF-8(半分解決) のぶ 2003/11/16(日) 1:46 多分…
┃┗ 【421】Re:UTF-8(半分解決) むじん 2003/11/19(水) 6:04
┃┗ 【422】Re:UTF-8(半分解決) のぶ 2003/11/19(水) 6:20
┃┗ 【425】Re:UTF-8(半分解決) むじん 2003/11/19(水) 7:27
┃┣ 【426】Re:UTF-8(半分解決) むじん 2003/11/19(水) 7:30
┃┃┗ 【427】Re:UTF-8(半分解決) むじん 2003/11/19(水) 7:31
┃┗ 【433】Re:UTF-8(半分解決) のぶ 2003/11/20(木) 5:15
┃┗ 【439】Re:UTF-8(半分解決) むじん 2003/11/21(金) 2:32
┃┗ 【447】Re:UTF-8(半分解決) のぶ 2003/11/24(月) 20:57 感謝♪
┣ 【442】「正表記プロジェクト」(画像派) 清岡美津夫 2003/11/21(金) 13:35 紹介
┗ 【924】utf-16 春乃ひるね 2004/5/8(土) 22:55 初心者質問
┣ 【925】Re:utf-16 白崎ゆきと 2004/5/9(日) 22:27
┃┗ 【926】Re:utf-16 春乃ひるね 2004/5/10(月) 0:06
┗ 【927】Re:utf-16 むじん 2004/5/10(月) 4:23
┗ 【928】Re:utf-16 春乃ひるね 2004/5/10(月) 15:05
┗ 【929】Re:utf-16 むじん 2004/5/11(火) 23:58
┗ 【930】Re:utf-16 春乃ひるね 2004/5/12(水) 22:54 感謝♪

  新規投稿 ┃ツリー ┃スレッド ┃一覧 ┃トピック ┃番号順 ┃検索 ┃設定 ┃ルール ┃外部カレンダ ┃フロント  
3468 / 3881 ←次へ前へ→
ページ:  ┃  記事番号:   
506,839
(SS)C-BOARD v3.8 is Free