![](http://oshiete.xgoo.jp/images/v2/pc/qa/question_title.png?5a7ff87)
A 回答 (3件)
- 最新から表示
- 回答順に表示
No.3
- 回答日時:
> おっしゃるとおりの「mb_convert_encoding」関数も試したのですけれど、
> includeファイルデータを読み込んだ変数には、うまくエンコードにならず、
> 理由はなんだろうと考えていました。
includeしたものを丸ごとmb_convert_encodingはできません。
単に内容を表示したいだけであれば
echo mb_convert_encoding (join (file ("File Path")), "EUC-JP", "SJIS");
が等価な結果を与えてくれます。
もしもファイルがPHPのプログラムで実行したいのだとすれば
include ("File Path");を行いincluide対象内の変数をinclude元のPHP内の変数と結合するよりも前かつ
echo,print等で出力する前までに全てmb_convert_encodingでエンコード変換しなければなりません。
面倒では有りますが可能です。
定義された変数を取得する関数が有るとは言え余り現実的ではなく先述の通りエンコードをそろえるのが最も簡単かつ安全な解決法なのです。
No.2
- 回答日時:
文字コードを合わせるのが一番良い方法です。
それでもどうしてもShift_JISでなければならないのであれば
$hoge = mb_convert_encoding ($hoge, "EUC-JP", "SJIS");
でエンコードを変換するのはどうでしょうか。
お返事をありがとうございます。
SJISなどの他の文字コードで作成をいたしました、ファイルの
読み込みを考えています。
おっしゃるとおりの「mb_convert_encoding」関数も試したのですけれど、
includeファイルデータを読み込んだ変数には、うまくエンコードにならず、
理由はなんだろうと考えていました。
もし、izayoimizukiさんが、この方法で、うまくいかれているのでしたら、よろしければ、
include文とmb_convert_encoding文をどのように書いておられるのか、教えてい
ただけましたらと思っております。
また、もし他に方法がありましたら、よろしくお願いいたします。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Excel(エクセル) エクセルのVBAについて とあるサイトのコードを参考に、CSVの文字化けを直すVBAを作成しているの 7 2022/11/04 14:15
- PHP PostgreSQLからCSV形式でエクスポートする際にカラム内の改行をとる方法 1 2023/02/22 10:05
- 画像編集・動画編集・音楽編集 inkscapeで作成した図の保存の仕方とその保存したファイルの編集の仕方 1 2022/09/22 09:33
- Access(アクセス) CSVファイルの「0落ち」にVBA 6 2023/02/02 15:27
- Excel(エクセル) PHPプログラムをエクセルに張り付けると検索ボックスがでてくる! 3 2022/05/08 07:10
- その他(プログラミング・Web制作) python OpenPyXLを使って出力結果をエクセルに書き込み 2 2022/06/04 19:46
- Visual Basic(VBA) ファイル名の右側を変更したい ファイル名:「1001日別売上」の左側へ「2022」を追加し、「202 6 2022/10/14 10:03
- Visual Basic(VBA) エクセルのマクロについて教えてください。 1 2022/03/28 14:52
- WordPress(ワードプレス) wordpressでphpを読み込みたい 1 2022/10/30 23:40
- Excel(エクセル) Excelにて、フォルダ内のTextファイルをマクロで統合すると文字化けしてしまう時の解消コード 4 2023/01/01 07:32
このQ&Aを見た人はこんなQ&Aも見ています
関連するカテゴリからQ&Aを探す
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
PostgreSQLからCSV形式でエクス...
-
mb_send_mailの2重投稿を防止し...
-
【PHP】mb_convert_encoding...
-
PHPのsendmailでの文字化けにつ...
-
メールフォームが部分的に文字...
-
よく、書式で出てくる ○○ ( ○○,...
-
PHPスクリプトでエンコードエラー
-
小さいひらがな(っ、ょ、ぃ、ゃ...
-
携帯とPCにメールを送る(文字...
-
SQL Serverで文字コードUTF-8
-
文字化け変換方法
-
正規表現で数値から始まりYを1...
-
「あ」→「82A0」のようにshift-...
-
メール題名の文字化け
-
mb_internal_encoding('sjis');
-
今日の<h1>(.*)</h1>です。正規...
-
phpフォームで携帯へメール送信...
-
PHP4.3でapplication/x-javascript
-
セッションが文字化け、エンコ...
-
VBAのコマンドボタンの文字列の...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
文字化け変換方法
-
phpのメールフォームの完了画面...
-
SQL Serverで文字コードUTF-8
-
UTF8メールがLotus Notesで文字...
-
SJISで取得した半角カナをUTF-8...
-
mail()で送信したメールのタイ...
-
RSSを取得すると文字化けする。
-
includeファイルの文字コードに...
-
phpフォームで携帯へメール送信...
-
PHP+Postgres 「髙」が文字化け
-
廣のjis変換で文字化け
-
小さいひらがな(っ、ょ、ぃ、ゃ...
-
PostgreSQLからCSV形式でエクス...
-
メールのCCに複数のアドレスを...
-
PHPmailerでの添付ファイルの文...
-
ASCII文字列をEUCなどに変換し...
-
mb_convert_encoding で 一部の...
-
SJIS→UTF-8変換後の文字化けに...
-
CGIを作っています。渡されて来...
-
mb_ereg_replace での文字変換
おすすめ情報