
http://rev.go2.jp/MTAmazon.txt
http://www.majordojo.com/projects/MTAmazon/downl …
これなんですが
結論から言えば文字化けしてしまい困っています。
Movable Typeのplug-inなのですが構築すると上記のplug-inで出力した文字列のみが文字化けしないでその他の日本語文字列のみが化けます。
また、上記のplug-inで英数字のみの出力とした場合は正常に動作します。(文字化けしません)
そして、設置するサーバーによって文字化けしなかったり、したりしています。Perlのバージョンの違うサーバーです。
どうやらPerlのせいと言うところまでは突き止めました。
そして、Perlの文字化け関連を漁っているとUTF-8フラグの存在が明らかになりました。
しかし、改造と言っても私に出来るのはコピペぐらいなので適当に先頭にuse utf8;とかplug-inのファイルをutf8エンドコードしてアップしてみたりuse encoding 'utf8';とか書いてみて全部文字化けしちゃったりして・・
でも手応えとしてはUTF-8フラグが問題なのかなという思いは強くしました。use encoding 'utf8';を追加する以外の改造は出力に変化はありませんでした。
# Perl のバージョン: 5.8.3
# Perl のバージョン: 5.8.7
サーバーは上記のPerlのバージョンで正常に動かしたいのです。
http://rev.go2.jp/は5.8.7の方のテスト環境です。出力した文字列以外が文字化けしている様が見られます。
http://rev.go2.jp/MTAmazon.txtはMTAmazon.plだけおいてみました。
よろしくお願いします
A 回答 (2件)
- 最新から表示
- 回答順に表示
No.2
- 回答日時:
>しかし、改造と言っても私に出来るのはコピペぐらいなので
・・・同じくらいのレベルのわたしですが、
こういうときは
エンコード・デコード関連をひととおり試してます。
-----------------
use Encode;
Encode::from_to($str, "utf8", "shiftjis");
$str = Encode::decode("utf8" ,$str);
$str = Encode::encode("utf8" ,$str);
-----------------
あとは、Jcodeのgetcode使って、文字化けする文字と、文字化けしない文字の文字コードを確認するとか。
utf8::encode($str);
っていう一文を、出力する直前にいれてみるとか。
No.1
- 回答日時:
>出力した文字列のみが文字化けしないでその他の日本語文字列のみが化けます。
使用している文字コードの不整合(例えば、片方はUTF8で片方はEUCというような)ではないかなあ
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Perl Perlのエラーについてご教授ください。初心者です。 CGIを別サーバに移したところ、Perlのバー 5 2023/05/31 10:48
- Excel(エクセル) 文字化け。メモ帳でUTF-8に変換後、エクセルへ貼り付けたいです。 3 2022/08/14 07:21
- Evernote Evernote(エバーノート)の文字化け 1 2022/04/05 19:30
- その他(ソフトウェア) powershell で出力したテキストファイルをvim で開くと文字化け 2 2023/01/11 21:39
- Java VScodeのターミナルの文字化けについて 1 2022/09/27 22:19
- Excel(エクセル) エクセルのVBAについて とあるサイトのコードを参考に、CSVの文字化けを直すVBAを作成しているの 7 2022/11/04 14:15
- JavaScript HTMLでJavaScriptを使ってパスワードの強化判定のプログラムを作成しています。 一通り作っ 2 2022/10/19 01:41
- Excel(エクセル) Excelにて、フォルダ内のTextファイルをマクロで統合すると文字化けしてしまう時の解消コード 4 2023/01/01 07:32
- C言語・C++・C# プログラミングの問題です。至急教えてください。 /***から***/の部分をプログラミングにしてほし 1 2022/10/13 11:48
- Perl perlでリテラル値はメモリにどのように格納されているか? 1 2023/01/15 20:45
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
【文字コード】外見上は全く同...
-
perlについての質問
-
【LaTeX】pBibTeXでのエラーの...
-
perl でエラー:Wide character...
-
CSVファイルの中で、「 , 」カ...
-
住宅にカナを入力する際に丁目...
-
Excelについて質問です。 セル...
-
エクセルで数値を全角文字(カ...
-
全角英数字の必要性が理解できない
-
VBA 文字に半角が含まれて...
-
VB.net、テキストボックス入力...
-
文字コードの%E3%80%とは何です...
-
プログラミングでは、半角括弧...
-
Excel VBAでPDFファイルをMicro...
-
「一角」って何でしょうか
-
CSVの定義
-
csvデータのダブルクォーテーシ...
-
WORDで改ページすると時々グレ...
-
文字の網掛け設定後段区切りを...
-
ACCESS VBA でのバイナリデー...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
perl でエラー:Wide character...
-
MFCのコントロールにUTF-8の文...
-
【文字コード】外見上は全く同...
-
printfの書式指定での2バイト文...
-
【LaTeX】pBibTeXでのエラーの...
-
デバッグ情報が文字化けする
-
perlについての質問
-
漢字コードについて
-
カタカナ一覧表が知りたい
-
Jcode.pmでconvertできない
-
Jcodeによるカタカナ→ひらがな変換
-
オブジェクト? perlをオーバー...
-
jcode.plのかわり
-
HTML::Templateでutf-8のテンプ...
-
Perlにおけるパターンマッチ
-
UTF-16からUTF-8への変換
-
UTF8コードでのメール送信
-
EC-CUBEでの文字化け
-
sedやperlでの2バイト文字を含...
-
Python データの可視化
おすすめ情報