![](http://oshiete.xgoo.jp/images/v2/pc/qa/question_title.png?e8efa67)
No.3ベストアンサー
- 回答日時:
補足が入っていたのに、回答を忘れていました。
ごめんなさい。参考URLにある日本語化パッチが当たっているPHPなら、文字コードをPHP内で変換する関数が使えます。DBへ保存するときにEUCへ明示的に変換してください。
英語版の場合は、ソースをEUCに変換して動かせば、フォームから受け取った日本語部分もEUCのままだと聞いています。ただ、こっちは経験がないので、保証はできません。
参考URL:http://php.jpnnet.com/
ご返答ありがとうございます。
既存のソースを全てeucに直すのも大変だなぁ^^;
とりあえず、自前コード変換から作成して対応していきたいと思います。
ありがとうございました
No.2
- 回答日時:
仕事でPHPを使っています、そこで聞いた話です。
この現象はS-JISのコードで「nn5C」(nnは任意のコード)の文字の場合に
「ソ\」や「予\」のように表示される現象だとおもいます。
「5C」は「\」マークを表す特殊な記号の為このような現象が起こるそうです。
これはPHPの国際化パッチを適用して、php3.iniのmagic_queotes_gpcをoff
に変更することで防ぐことができるということです。私自身はPHPの設定など
をいじったことはないのでこれ以上詳しいことはわかりません。
ヒントにしてください。
どうもありがとうございます。
国際化パッチを適用せずに自前で文字コード変換の
関数を作るというのは無謀でしょうか?
PHPで既にあるのでしょうか?
システムをさわるのは避けたいのです。
No.1
- 回答日時:
圭介が化けるということなので、おそらく文字コードがSJISなのではないかと思います(参考URL参照)。
いちばん簡単な回避方法は、利用する文字コードをEUCに変えることでしょう。
PHPが日本語化されていれば、文字コード変換の関数が使えると思います。
参考URL:http://www.psl.ne.jp/perl/pdojo00c.html
この回答への補足
返事が遅れましてすみませんm(__)m
色々調べているのですが
PHPのAddSlashes関数を使用しても駄目で^^;
SJIS -> EUC に変換するとの事ですが
それは、DBに更新する時にすれば
いいのでしょうか?
よろしくお願いします
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Perl perlについての質問 2 2022/10/17 15:25
- その他(ソフトウェア) ソースネクストアプリをインストールし、製品登録で半角英数字が入力できない 5 2022/07/03 22:44
- Excel(エクセル) Excelの操作方法を教えてください!頭文字2~8文字で特定の値に返す方法 8 2022/07/14 11:26
- その他(プログラミング・Web制作) ゲームを日本語化しようとすると文字化けしてしまいます。 2 2022/08/19 15:36
- その他(プログラミング・Web制作) 文字コード及びフォントに関する次の記述を読み,適切なものをすべて選べ。 ASCIIとは,英数字だけを 4 2023/01/11 19:10
- HTML・CSS リンクバナーのHTMLタグ。画像を変えたり、設置位置を変えるとバナー貼付け側はどう見える? 2 2023/02/01 12:01
- Excel(エクセル) エクセルのVBAの標準モジュールの名前が文字化けしてしまうのですが。。 2 2022/11/28 16:34
- Evernote Evernote(エバーノート)の文字化け 1 2022/04/05 19:30
- PDF acrobatでwordファイルをpdfに変換すると文字化けする 3 2023/02/10 09:31
- Google Drive 【Googleドライブ】ドライブ上内でのフォルダ移行について 4 2022/11/30 12:50
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
CString から LPCTSTRの型に変換
-
Excel VBAでPDFファイルをMicro...
-
【PHP】全角記号を半角記号...
-
VB6にも「ToString」ってあり...
-
ローマ字文字列の半角←→全角変換
-
ローマ字からカナに変換する方...
-
PC用ホームページを携帯用に変...
-
SQLのデータで半角カナを全角に...
-
SJIS->UTF8->SJISコード変換に...
-
文字コードの%E3%80%とは何です...
-
テキストをhtml変換するには
-
oracle10g eucのblobをsjisのch...
-
エクセルでの漢字(全角ひらが...
-
日本語をURL化 ごはん→%E3%81%9...
-
ウイザードからのVBAでクエリー...
-
r18文学賞は文字数ではなく、枚...
-
Visual Studio プロパティペー...
-
Pythonについて。
-
VBScript 全角英数記号→半角英...
-
文字コードについて
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
Excel VBAでPDFファイルをMicro...
-
文字コードの%E3%80%とは何です...
-
CString から LPCTSTRの型に変換
-
VB6にも「ToString」ってあり...
-
gccでiconvを使った文字コード...
-
VBScript文字列をSJISからUTF8...
-
SJIS->UTF8->SJISコード変換に...
-
ローマ字からカナに変換する方...
-
シャープ(#)の受け渡し
-
文字列を quoted-printable 文...
-
Encode.pmで「髙」(ハシゴ高)...
-
LINUX上でシリアル通信(C++)
-
ローマ数字の変換をしたいのですが
-
Kシェルでの文字型→数値型変換
-
テキストをhtml変換するには
-
ひらがなから全角カタカナへの...
-
Delphiの型変換
-
SQLのデータで半角カナを全角に...
-
CString型からdouble型への変換
-
五十音の並べ替えsortを教えて...
おすすめ情報