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ランキング
-
phpでの文字エンコード
-
【PHP】mb_convert_encoding...
-
PHPmailerでの添付ファイルの文...
-
phpのメールフォームの完了画面...
-
文字化け変換方法
-
VBAのコマンドボタンの文字列の...
-
全角括弧と全角読点の間隔を狭...
-
Excel VBAからBeckyを起動して...
-
C#の改行について
-
JavaMail,本文中の改行について
-
ダブル、シングルクォーテーシ...
-
ToolTipTextの改行はできないの...
-
ソースコードの1行が長いとき...
-
delphi でのコード上でTab を入...
-
delphiにて●文字列置換で勝手に...
-
近似した文字列を置換するエク...
-
Nvuで作成したhtmlをコピペして...
-
VBAのINPUTBOX内で、改行する方法
-
awkで改行を除いて文字列を抜き...
-
空白に を使うべきでしょ...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
SQL Serverで文字コードUTF-8
-
文字化け変換方法
-
SJISで取得した半角カナをUTF-8...
-
UTF8メールがLotus Notesで文字...
-
PHPmailerでの添付ファイルの文...
-
PostgreSQLからCSV形式でエクス...
-
phpのメールフォームの完了画面...
-
記号だけの文字化け対応について
-
mail()で送信したメールのタイ...
-
PHP+Postgres 「髙」が文字化け
-
メールのCCに複数のアドレスを...
-
phpフォームで携帯へメール送信...
-
IMAP関数で取得した文字列の、...
-
PHP cURLでPOSTした値が文字化...
-
mb_convert_encoding で 一部の...
-
小さいひらがな(っ、ょ、ぃ、ゃ...
-
mb_strposについて予定外の結果...
-
UTC-8→SJISで文字化け
-
PHPでの文字列置換について
-
SJIS→UTF-8変換後の文字化けに...
おすすめ情報