PEARのHTML_AJAXについてなのですが

EUC-JP環境で実行しようとしても
通信がうまく出来ません。
shift-jisでなら通信できました。

それと、日本語を返すと空になって
しまうのですが、何かエンコードなどを
したほうが宜しいのでしょうか?

$data[0]["AAAA"] = "日本";
$data = mb_convert_encoding($data,"utf-8","auto");

としても駄目でした。

回答の条件
  • 1人5回まで
  • 登録:2008/11/14 18:06:31
  • 終了:2008/11/14 22:41:40

回答(1件)

id:atmarkbienna No.1

atmarkbienna回答回数61ベストアンサー獲得回数32008/11/14 19:26:12

ポイント60pt

$charset = mb_internal_encoding();

$data = mb_convert_encoding($data , "utf-8",$charset);

if(get_magic_quotes_gpc()) $strings = stripslashes($strings);

スクリプト自身もUTF-8で保存

id:hopefully

すいません。サンプルではutf-8なのですが

本当はEUC-JPでデータを取得したいです。

2008/11/14 21:59:07
  • id:hopefully
    すいません。自己解決しました。
    要は、返却時にutf-8にしないといけないんですね。

この質問への反応(ブックマークコメント)

「あの人に答えてほしい」「この質問はあの人が答えられそう」というときに、回答リクエストを送ってみてましょう。

これ以上回答リクエストを送信することはできません。制限について

絞り込み :
はてなココの「ともだち」を表示します。
回答リクエストを送信したユーザーはいません