タグ

関連タグで絞り込む (1)

タグの絞り込みを解除

文字化けに関するumekoumedaのブックマーク (2)

  • MySQLからのデータ取得で日本語が文字化けします

    質問が削除されてしまったので、再々投稿します。 その1、その2に分けて投稿していたため、削除されてしまいました。 その1の内容のみ投稿します。 現在、データベースにMySQLを使ってJavaでWebアプリケーションを作成しています。 使用環境は以下の通りです: OS: Windows XP Java: 5.0 Tomcat: 4.1.31 MySQL: 4.1.7 MySQL Connector/J: 3.0.16 しかしデータベースに日語のデータを登録し、アプリケーションからデータを読み 出すと必ず文字化けしてしまいます。 JavaアプリケーションからMySQLへ接続する際のURLでは、以下のようにパラメータ で文字コードを指定しています。 jdbc:mysql://localhost/test?useUnicode=true&characterEncoding=Shift_J

    MySQLからのデータ取得で日本語が文字化けします
  • s-jisコードで書かれたCGIの文字化けについて

    ここで都合の悪いことが発生します。実は、「表」の2バイト目の「5C」に問題があるのです。 「5C」とはメタ文字(特殊文字)の「¥」の文字コードと重複するのです(Shift-JISの場合)。 「¥」が文字列中にあると、コンピュータはこれをエスケープ記号として解釈し、次のように取り去って表示してしまうのです。 (1) 95 5C 8E A6 ... 記述時点 (2) 95 8E A6 ... 「5C」を「¥」と解釈し取り去る(その次の8Eをエスケープすると解釈) (3) 95 8E A6 ... 展開結果 このようにして、展開結果は以下のようなコードで出力されることになります。 文字

    umekoumeda
    umekoumeda 2007/03/05
    文字コードに関する解説
  • 1