サーバーにscp後にUnicode文字が表示されません。

サーバーにscp後にUnicode文字が表示されません。

私のラップトップ(Ubuntu 20.04を実行)から私のWebサーバー(Debian 10 Busterを実行)にいくつかのHTMLファイルをアップロードしたいと思います。私はファイルをリモートサーバーにtarballに転送する方法を使ってscpこれを行います。

何らかの理由で、私の文書の引用符(および他のUTF-8文字)が混在しています“

この問題は、サーバー(vimを使用)のファイルとウェブサイト自体(nginxを使用)を見ると明らかに明らかになります。file -biUbuntu PCとDebianサーバーのファイルエンコーディングが名目上UTF-8であることを確認しました。また、設定が正しいことを確認しましたが、nginx.confそのままのようcharset utf-8;です。

ファイルエンコーディングがサーバー上で正しく維持/表示されることをどのように確認できますか?

ベストアンサー1

おすすめ記事