WindowsPC上で作成したファイルをレンタルサーバにscpコマンドで転送してから、
サーバにsshでログインして、catコマンドでは正しく表示されましたが、
lessコマンドでは“binary file”ですか?と聞かれます。
vimで開くと文字化けしています。
file -i コマンドで確認すると
charset=us-ascii のファイルはlessで表示できて
charset=utf-8 のファイルはlessでは表示できませんでした。
環境変数$LANGをja_JP.UTF8に設定しましたが、変化はありませんでした。
lessやvimでutf-8を扱う方法を教えていただけますでしょうか。
[ ~]$ head -n 5 public_html/meguro-ecolife.tokyo/index2021.html <!DOCTYPE html> <html> <head> <title>sample</title> <meta http-equiv="content-type" charset="UTF-8"> [ ~]$ less public_html/meguro-ecolife.tokyo/index2021.html "public_html/meguro-ecolife.tokyo/index2021.html" may be a binary file. See it anyway? [ ~]$ [ ~]$ echo $LANG # 文字コードの設定 ja_JP.UTF8 # ファイルの文字コード [ ~]$ file -i index.php index.php: text/x-php; charset=us-ascii <------ OK [ ~]$ file -i index2021.html index2021.html: text/html; charset=utf-8 <------- NG
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2021/07/21 12:38