人力検索はてな
モバイル版を表示しています。PC版はこちら
i-mobile

インターネットを利用した商売をしているものですが
お客様が情報を記入するメモ欄がブラウザによって文字化けが酷くなるので
非常に困っております。お願いしているWebプログラマーさんのスキルでは解決できないそうです。.

どのように文字化けしいるかと申しますと
-----------------------------------------------
これは�トです�
Safariがバージョンア��したので
�化けが解消されいるかと期�して
送付を試みております�

3�9日(水)�トデータ送信�
------------------------------------------------
safariが一番酷く、IE7も若干文字化けをおこします。
IE6とFirefoxでは文字化けは生じません。

理由と解決方法を教えてください。
商売に絡んで困っていることですので、良回答にはできるだけ
多くのポイントを進呈したいと考えておりますので
ヨロシクお願い申し上げます。

●質問者: Kazuomi
●カテゴリ:インターネット ウェブ制作
✍キーワード:firefox IE IE6 Safari Web
○ 状態 :終了
└ 回答数 : 2/2件

▽最新の回答へ

1 ● znz
●35ポイント

Javaでのエンコードの変換が失敗してREPLACEMENT CHARACTER (U+FFFD)に置き換えられてしまっているのではないでしょうか?

http://monjyu.biz/monjyu/bord/java1/msg/133.html

http://liffey2.ld.infoseek.co.jp/java/japanese/index1.html


検索して見つけたほかの文字化けの話と比較してみると

http://liffey2.ld.infoseek.co.jp/java/japanese/index3.html

のgetParameterメソッドの話に近いのではないかと思います。


ほかの可能性としては、読み込み処理が文字の途中までになってしまっていて、多バイト文字が泣き別れになって変換の時に化けているのではないかという可能性もありそうです。

◎質問者からの返答

有益な情報、ありがとうございます。

心より感謝いたします。


2 ● KUROX
●35ポイント

開発言語は何でしょうか?

Prel、PHPあたりを想定して答えます。

(1)

デコード、エンコードの処理がちゃんとできてないのでは?

http://kawama.jp/php/encode_html.php

ここでデコードしてみても、まだおかしいですね

これは?トです?
Safariがバージョンア??したので
?化けが解消されいるかと期?して
送付を試みております?

3?9日(水)?トデータ送信?

(2)

文字列処理のときに全角(2バイト)の考察をちゃんとしてないのでは?

-----------------

補足

Javaの場合は、たいてい文字化けしたら「?」に置き換わります

◎質問者からの返答

回答ありがとうございます。確かにPHPを使用しております。

プログラマーがイギリスの方なので、このあたりの知識が足りないようです。

本当にありがとうございます。

関連質問


●質問をもっと探す●



0.人力検索はてなトップ
8.このページを友達に紹介
9.このページの先頭へ
対応機種一覧
お問い合わせ
ヘルプ/お知らせ
ログイン
無料ユーザー登録
はてなトップ