ある一定期間だけサーバーの特定フォルダーのみ
有効な文字コードが切り替わる事は何が原因で起こりますか?
とある作業フォルダAで、
①今まで見えていたindex.htmlを上書きしたら突然文字化けしました。
保存形式間違えたのかな?と考え
②本番からコピペしてindex.htmlを放り込みましたが、文字化けしたまま直りません。
もちろん本番は文字化けしていません。
③原因特定のため超シンプルなindex.htmlを作って
metaにutf-8を指定、保存形式をutf-8で保存、文字化けしました。
④保存形式をshift_jis、metaをutf-8のままで放り込んだところ文字化けが直りました。
aboutus.htmlも、「Ctrl+F5」で何回かブラウザ上でリロードして文字化けしないのを確認後
ローカルにあったaboutus.html、metaがutf-8であるのを確認後、
作業フォルダAに上書きすると文字化けしました。shurf_jisで保存し直し上書きすると直りました。
⑤同じサーバー内の作業フォルダBからindex.html(文字化けしてない)をローカルへコピー
utf-8指定、保存形式utf-8を確認して作業フォルダAへ放り込んだところ文字化けしませんでした。
⑥以降、元からAに入っていたindex.htmlをutf-8指定、utf-8保存で文字化けしなくなりました。
元からutf-8設定であるという認識なので何の問題もありません。
一定期間だけ確かにshift_jis保存が有効な期間がありました。
しかも決まったフォルダ内だけです。
何か原因考えられますか?
保存のために使用していたのはTeraPadです。utf-8はNがつかない方を確実に選択していました。
(やっぱり作業でバグっただけでしょうか?他人にも見てもらいながら作業したので考えにくいですが。)
回答3件
あなたの回答
tips
プレビュー