![](http://oshiete.xgoo.jp/images/v2/pc/qa/question_title.png?e8efa67)
初めてのMovable Type3.121をレンタルサーバのロリポップに導入がうまくできたので、仕事に使っているLinux(Vine2.4)に導入しようとしています。文字コードについて調べてどうしてももわからなかったので、ご教授ください。
[状況]
・Linux側の文字コードがEUCだと思っていたので、秀丸で一度mt-check.cgiを開き、文字コードをEUC、改行コードをLFにして保存した
・mt-check.cgiをcgiが稼動できるディレクトリに保存
・FFFTPにてアップロードし、一度viで開いて確認したところ、文字化けは見られない(正常にアップロードできているっぽい)
・Apacheのversionは、1.3.27
上記の状態で、mt-check.cgiを実行すると、大部分の文字列は正常に表示されるものの何箇所か文字化けが発生しました。
ブラウザで開いた状態でsourceファイルを表示させたところ、「日本語(EUC)で読み込み中に変換できなかった文字列が56箇所ありました」とのことでした。
アップロードする際にあてずっぽうにファイルの保存形式をutf-8やshift-jisにしてみたり、改行コードをCR+LFやLF,CRにしてみても改善しませんでした。何が原因で文字化けが発生しているのかわかりません。どなたかご助言いただきたくお願いします。
No.1ベストアンサー
- 回答日時:
ブログは使ったことないので、良く分りませんが、私に思いつくことをいくつか。
1)
Linuxにアップロードした後、コマンドラインで、
nkf -e -Lu mt-check.cgi > temp.cgi
として、さらに、
mv temp.cgi mt-check.cgi
(文字コードをEUCにし、改行をunix型式)
としてみる。
2)
Perlが古すぎる?Unicodeに完全に対応したのは
Perl 5.8.1以降のようです。全てがEUCなら多分もんだいないとおもうのですが、一応。
3)
PHPが古すぎる? なにやらちょっと調べたらPHP4以上が必要のようです。
Appacheのバージョンが1.3って、少しふるいので、
入っているPHPのバージョンも少々心配。
文字化けに関係するのかも不明です。
私に思いつくのはこれくらいですかね。
ぜんぜんへんなこと行ってたらすみません。
お礼が遅くなりましてすみません。
参考になりました。ありがとうございました。
Windowsに落としたファイルをLinuxに持っていくのではなくて、Linux上から直接必要なファイルを落として、展開してみることも試してみたいと思います。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Excel(エクセル) エクセルのVBAについて とあるサイトのコードを参考に、CSVの文字化けを直すVBAを作成しているの 7 2022/11/04 14:15
- その他(ソフトウェア) powershell で出力したテキストファイルをvim で開くと文字化け 2 2023/01/11 21:39
- その他(プログラミング・Web制作) 文字コード及びフォントに関する次の記述を読み,適切なものをすべて選べ。 ASCIIとは,英数字だけを 4 2023/01/11 19:10
- Evernote Evernote(エバーノート)の文字化け 1 2022/04/05 19:30
- JavaScript フォームが空欄の時にフォームの外をクリックすると、エラーが出るコードを調べています。 1 2023/06/25 11:51
- HTML・CSS docxをmht形式で保存したファイルをedgeで開くと文字化けする 1 2022/07/29 13:14
- Excel(エクセル) PHPプログラムをエクセルに張り付けると検索ボックスがでてくる! 3 2022/05/08 07:10
- 画像編集・動画編集・音楽編集 inkscapeで作成した図の保存の仕方とその保存したファイルの編集の仕方 1 2022/09/22 09:33
- HTML・CSS HTMLを正しく表示させるには 2 2023/06/18 09:12
- Excel(エクセル) Excelにて、フォルダ内のTextファイルをマクロで統合すると文字化けしてしまう時の解消コード 4 2023/01/01 07:32
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
Perlで時間の計算
-
テキストファイルで提出とは?
-
積分計算の答えが合いません・・・
-
Perlで、「が」を、「...
-
アルファベットに付いて質問し...
-
ファイルをディレクトリ分配の...
-
#!/usr/bin/perlで書きだしたCG...
-
Perlのエラーについてご教授く...
-
perlのflock関数でロックをかけ...
-
AI sisterとは、偽物の人ですか?
-
bashスクリプト
-
ファイルアイコンの左下に緑の□...
-
perlプログラミング 空白行削除
-
perlでリテラル値はメモリにど...
-
perlで2次元配列をサブルーチ...
-
perlについて
-
perlのrequireの動き方について...
-
perlの構文でカンマの意味が分...
-
perlについての質問
-
perlのプログラミング 部分入れ...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
cgiとplとpm
-
jcode.plが読み込めない
-
セッションファイルが作成でき...
-
webからroot権限のコマンドを実...
-
バイナリファイルのアップロード
-
画像のアップロード機能
-
htmlからテキストを返すperlを...
-
プログラムを書き足すことについて
-
IMGタグにaaa.cgiを指定して、...
-
クッキーについて
-
Quantifier follows nothing in...
-
ブラウザでタグがはみ出る
-
ファイル書込時にPermission de...
-
アンケートフォームの作成
-
PDFJが動作しない
-
リンクをクリックした時に別ペ...
-
自CGIのURLのパス部分を取得す...
-
ログイン成功の後は?
-
Perlでuse strictと %inの共存
-
use と require の違いが分か...
おすすめ情報