2021_12_23

node.jsアプリケーション多言語化における文字化け修正

これにより、文字化けがどの段階で発生しているのか突き止める。

push先サーバにアクセス

ssh main

一時保管フォルダにアクセス。2週間程度で内容が消える一時フォルダなので、仮作業をしたいときに使うのがおすすめ

cd /tmp

pushされたファイルを一時保管フォルダにpullする。

git clone /home/yoshitake/metasearch_repo

pullしたフォルダ内の該当フォルダにアクセス

cd metasearch_repo/metasearch/locales

文字化けが発生する多言語化jsonファイルを確認

cat ja.json

{
"How": "������������"

⇒文字化けが発生していた!⇒visual studioからmetasearch_repoにpushする段階で文字化けが発生すると考えられる。

tmpからpullしたフォルダを削除。(yes | ~というコマンドは、たくさん警告が出てくる場合に一括でyesと答えてくれる)

yes | rm -R metasearch_repo

visual studioでローカルのja.jsonを開いたところ、shift-jisで保存されていたため、再度utf-8で保存しpush(詳しいやり方は前回参照)。

push先フォルダでは再度metasearch_repoをpull。

git clone /home/yoshitake/metasearch_repo

pushしたja.jsonを再度参照。

cat metasearch_repo/metasearch/locales/ja.json

  {
  "How": "あいうえおか"
  }
  

⇒文字化けが直った!

  • 2021_12_23.1640237972.txt.gz
  • 最終更新: 2021/12/23 05:39
  • by 133.11.222.89