パスワードを忘れた? アカウント作成
234 story

駅の電光掲示板が文字化け 11

ストーリー by Oliver
バケラッタ 部門より

Kow 曰く,"本日未明小田急電鉄の小田急小田原線下北沢駅の電光掲示板が文字化けを起こしていた。一見するとなにかを表示しているのだが、よく見ると意味不明の文字の羅列。それに気付いた駅利用者は隣にいる知人、友人にそれを教え笑い合っていた。私としては、OSはなんで、なにがどーして文字化けたのかのほうが気になるところでした。"

本当の廃人になると、即座にそれがどの文字コードか分かって、頭の中で変換して読めるのだろうか。文字コード間違いによる文字化けとは限らないけど。

この議論は賞味期限が切れたので、アーカイブ化されています。 新たにコメントを付けることはできません。
  • なんでIEやNNはあんなに文字化けするんだろ。
    METAタグで指定しても化けるし。

    なにせお客さんに文字化けを説明するのが難しくないです?
    --
    May the 4th B w/z U
  • by Squal (2398) on 2001年06月16日 20時39分 (#2385) 日記
    WEBコンテンツなら、METAタグに文字コード指定するよりも、
    HTTP response header に文字コード指定したほうが確実じゃないですか?
    ヘッダと実際の文字コードが矛盾してると確実に化けますが。

    それにしても、未だに x-sjis 使ってる人多いですよね。
    レスキューさんのCGI本にも x-sjis を指定したMETAタグを紹介してたし。
  • by nandabe (2412) on 2001年06月16日 20時52分 (#2387)
    「簡単ホームページ作成!」と言った本などで、ページの文字コードについて書かれたものって
    余り無いですよね。
    ですから、文字コードを気にする人って少ないんじゃないかと思う。
    (すくなくとも、ここを読んでいる人は気にしているでしょうけど)

    ホームページ作成ツールなんか使っていると、更に気にしなくなるじゃないかしら。
    ホームページビルダーなんかは、デフォルトの文字コードはどうなっているんだろ?

    Frontpage Expressは、何も考えないで作ると、S-JISになったと思いましたが・・・。

    --
    ======= nandabe =======
  • 私はインターネットがからむものはほとんどEUCにしてますが、
    デフォルトがSJISのものって結構ありますよね。
    クライアントがSJISだからって理由をどこかで聞きましたが。
    私がEUCにしてる理由はPHPでスクリプト書くときにEUCでない
    と都合が悪いからなんですけどね。
  • > クライアントがSJISだからって理由をどこかで聞きましたが。

    いろんなプラットフォームの様々なブラウザを試すと、残念ながら一番問題なく表示されるのはSJISだったりします。さすがデファクトスタンダード。

    > 私がEUCにしてる理由はPHPでスクリプト書くときにEUCでないと都合が悪いからなんですけどね。

    PHPでEUCじゃないといけないつうことは、おそらくPHP4だと思いますが、jstringを使ってSJISに変換して出力という技が使えるので、私はもっぱらそれです。
  • HTTP Response Headerて、セキュリティ上の理由で、Apacheのあるバージョンから強制的にISO8859-1を出力するようになってません? 昔、Netscape 4.xがMETAタグよりもHTTP Response headerを優先して文字コード判別するので、Apacheのバージョンを上げるとあらゆる文字化けになった記憶が... (1~2年前?) つーか、GET/POSTされた文字列の文字コードを指定する方法もないし、HTTP自体、文字コードを充分に意識していない、かなり中途半端な規格という気がする。こんなこと書くと、毛唐からは「あらゆるUTF-8」攻撃を食らいそうだが。
    --
    楠@VP, IdM, Yahoo! Japan
  • by Squal (2398) on 2001年06月17日 2時00分 (#2406) 日記
    Apache 1.3.12 文字化け問題のことですか?
    これが原因で化けてしまうと一度キャッシュをクリアしないと直らないんですよね。

    自分はCGIを作ってることもあって、WEBページの文字コードはEUCに統一しています。
    文字コードの指定はHTTP response header とMETAタグの両方で行っています。

    日本語文書文字集合の指定方法 とか Re: The charset parameter を読んで、
    HTTP response header で指定するのが一番いいのかなと自分は思ってるんですが、
    いつもhttpd経由でHTMLファイルを見るわけではないからMETAタグにも明示するようにしてます。

    確定的な方法がないんで、効果的と思われる方法を複数採用するしかないのが現状かなとも思います。

    文字コードといえば、Netscape 4.x系だと [ 表示 ] -> [ 文字コード セット ] で表示される選択肢に、
    iso-2022-jpが見つからないのは結構痛いです。
  • あ、jstringをいっしょにmakeできなかったんです(汗)
  • by Dot.Zeile (1169) on 2001年06月18日 1時47分 (#2491) 日記
    もう一年以上「メモリーカードエラー!」と表示し続けているスナックの看板があるんですけどね。教えてやる客はいないのかね。

    結構日本中にそういう看板がいっぱいあると思う。(笑)
  • 近くに「beeffuシチュー」と書いてある立て看板があって気になっていたんですが、
    この間「ビーフシチュー」と書き直してありました。

    こちらの方は1年以上経って、やっと綴りの間違いに気がついたようです。(笑)
    --

    --- 墓穴を掘らずんば虎子を得ず --- by Miharu.T
  • by Anonymous Coward on 2001年06月19日 0時02分 (#2643)
    ありますよ。 こっちはたまにちゃんと表示されてる時があるのがまたツボ。
typodupeerror

物事のやり方は一つではない -- Perlな人

読み込み中...