i-MODEで表示しても文字化けしない方法を教えてください。
ソースはx-euc-jpで書いてます。

環境:
RedhatLinux6.2J
Apache
PHP3

このQ&Aに関連する最新のQ&A

A 回答 (2件)

国際化版PHP3をインストールしたのであれば、README.i18nにphp3.iniの設定や関数の使い方が書かれているので、それを読むのが一番でしょう。



ソースがEUC、出力をShiftJISにするのであれば、php3.iniの設定を

i18n.http_output = SJIS
i18n.internal_encoding = EUC-JP

にしてやればいいはずですが。

それでもうまく行かなければ、i18n_convert()関数で個別に漢字部分をShiftJISに変換してやるしかないのでは?
    • good
    • 0
この回答へのお礼

何度もレスありがとうございます。
早速、設定させていただきます。
感謝です!
ありがとうございました。

お礼日時:2001/03/26 17:43

そもそもiモードは、表示の際の漢字コードがShiftJISであることが必須条件となってますから(詳しくは下記URLを参照のこと)、ソースがEUCで書かれているのであれば、表示の際の漢字コード変換が必須になります。



とりあえずPHP3を国際化版のものに入れ替えてみてはどうですか?

参考URL:http://www.nttdocomo.co.jp/i/tag.html,http://php …
    • good
    • 0
この回答へのお礼

こんにちは、レスありがとうございます。
PHPは国際化版のものをインストしましたが
同じ状況です。
ソースの中になにか記述しなければいけないのでしょうか?
それともphp3.iniの設定でしょうか

よろしくご教授ください。

お礼日時:2001/03/20 10:40

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!

このQ&Aと関連する良く見られている質問

QEUC_JP と EUC-JP

ここでの質問して良いものかと思いましたが、質問させてください。

phpのファイルを見ているとcharset="EUC-JP"が多いですが、
charsetのコードは『EUC_JP』 と 『EUC-JP』のどれで記入するのが正しいのでしょうか?

Aベストアンサー

日本語EUCを使っているのなら、character-setは「EUC-JP」とハイ
フンをいれるのが推奨される表記です。

シフトJISが「Shift_JIS」とアンダースコアをいれるので、混乱し
ますね。

参考URL:http://www.iana.org/assignments/character-sets

Qブログサイト(EUC-JP)→検索サイト(UTF-8)の文字化け処理について

お世話になっております。topaz_37と申します。

素人ですので、初歩的な質問で恐縮ですが、
「文字化け」についてお答えいただけると、大変ありがたいです。

-----------------------
システムの流れ
-----------------------
●HTMLサイトに「入力フォームのタグ」を貼ります。
●その入力フォームに、キーワードを入れると、サーバーの商品が検索されます。
●「_blank」で立ち上げたPHPサイトに商品検索の結果が現れます。
●現在、HTMLサイトも、PHPサイトも、文字コードを「UTF-8」で共通にしているため、きちんと動いています。

-----------------------
問題点
-----------------------
●この「入力フォームのタグ」を、一般のブログサイトに貼りたいと思っています。
●しかしブログサイトの文字コードは「EUC-JP」です。
●商品検索のPHPサイトの文字コードは「UTF-8」のままです。
●そのためブログサイトで文字入力しても、文字化けしてしまい、商品が検索されません。

-----------------------
お願い
-----------------------
●当然ですが、ブログサイトに対しては、私は何もできません。
●ただしブログサイトに置く「入力フォームのタグ」には何らかの記述をプラスしても動くと思います。
●商品検索のPHPサイトには、私の方で手が加えられます。
●上記のような条件で、具体的に「どこに」「何を」記述すればよろしいのでしょうか。
●素人なので、あまり応用は利かないため、教えていただいたことを、そのまま丸写しする能力しかありません。

以上、大変お手数ですが、よろしくお願い申し上げます。

お世話になっております。topaz_37と申します。

素人ですので、初歩的な質問で恐縮ですが、
「文字化け」についてお答えいただけると、大変ありがたいです。

-----------------------
システムの流れ
-----------------------
●HTMLサイトに「入力フォームのタグ」を貼ります。
●その入力フォームに、キーワードを入れると、サーバーの商品が検索されます。
●「_blank」で立ち上げたPHPサイトに商品検索の結果が現れます。
●現在、HTMLサイトも、PHPサイトも、文字コードを「UTF-8」で...続きを読む

Aベストアンサー

>●上記のような条件で、具体的に「どこに」「何を」記述すればよろしいのでしょうか。
>●素人なので、あまり応用は利かないため、教えていただいたことを、そのまま丸写しする能力しかありません。
でしたらシステムのソースをすべて書いてください。
ついでに仕様書も一緒に


処理的には文字コードを変換する処理を付ければいい。

QEUC-JPだと携帯で文字化け!?

携帯サイトを作っているのですが、EUC-JPで文字化けしてしまいます。
PCからの閲覧では見れたのですが、携帯から見ると文字化けしてしまいます。
EUC-JPは携帯では文字化けしてしまうのでしょうか?

Aベストアンサー

携帯の文字コードは、基本はSHIFT_JISです。
EUC-JPは電話会社/端末によって使える場合もありますが、全部ではありません。

参考URL:http://www.limy.org/program/mobile/list1.html

Qphpがsjisファイルを勝手にeuc-jpに

変更してブラウザに表示してしまうのですが
どうしたらこのような変換をやめさせることができるでしょうか?

phpinfo()を見てみると


 PHP Core
・・・・・・・・・・・・
default_charset EUC-JP(local value) EUC-JP(master value)
・・・・・・・・・・・・

 mbstring
・・・・・・・・・・・・
mbstring.http_output EUC-JP(local value) EUC-JP(master value)
mbstring.internal_encoding EUC-JP(local value) EUC-JP(master value)
・・・・・・・・・・・・

となっています。
このEUC-JPをsjisに変更したらいいのでしょうか?
そうだとするとその方法を教えてください。

Aベストアンサー

>データベースもsjisで動かしています。
>ところがデータベースからのデータが文字化けしているのです。
どんな設定をしたか分かりませんが
PostgreSQLで使える文字コードはEUC-JPかUTF-8です。
SJISはクライアントエンコーディングを設定することで
PostgreSQLが自動的に変換してくれるだけです。
逆を言えばクライアントエンコーディングを設定しなければ
入出力はEUC-JPかUTF-8になります。

PHPならpg_set_client_encodingを使ってないとか…

参考URL:http://jp.php.net/manual/ja/function.pg-set-client-encoding.php

Qmysql utf8、php・euc-jp で出力すると、[~]が文字化けする

タイトルの通りです。
mysqlの文字コードはutf8なのですが、phpはeucで出力しています。
DBに格納されている文字は文字化けせずに、きちんと表示されているのですが、出力すると「~」が「?」に化けて表示されてしまいます。

mysql_query(”SETNAMES ujis″);

mb_language("Japanese");
mb_internal_encoding("EUC-JP");
mb_http_input("auto");
mb_http_output("EUC-JP");
等も記述しておりますが、どうしても化けてしまいます。

回避方法等ご存知の方がおられましたら、ご教授お願いいたします。

Aベストアンサー

処理系にWindowsが混入してるとそういう現象が起こるらしいですね。
Windowsが波ダッシュと全角チルダを混同してることと、euc-jpには全角
チルダなんて無いことが諸悪の根源とか。

> DBに格納されている文字は文字化けせずに、
UNICODE対応環境で見ても区別付きませんよ。見た目一緒だから。

どこかで全角チルダを波ダッシュに変換してやる必要があるわけですが、
適切な場所でeuc-jpのかわりにeuc-jp-winと唱えるのが効くって噂です。

参考URL:http://kaede.to/~canada/doc/ococaeo


このカテゴリの人気Q&Aランキング

おすすめ情報