差分
このページの2つのバージョン間の差分を表示します。
両方とも前のリビジョン 前のリビジョン | |||
2021_12_23 [2021/12/23 07:53] – [push先のフォルダにアクセスし、pushしたばかりのファイルに文字化けが発生しているか確認する] 133.11.222.89 | 2021_12_23 [Unknown date] (現在) – 削除 - 外部編集 (Unknown date) 127.0.0.1 | ||
---|---|---|---|
行 1: | 行 1: | ||
- | ====== node.jsアプリケーション多言語化における文字化け修正 ====== | ||
- | |||
- | ===== push先のフォルダにアクセスし、pushしたばかりのファイルに文字化けが発生しているか確認する ===== | ||
- | |||
- | これにより、文字化けがどの段階で発生しているのか突き止める。 | ||
- | |||
- | push先サーバにアクセス | ||
- | |||
- | ssh main | ||
- | | ||
- | 一時保管フォルダにアクセス。2週間程度で内容が消える一時フォルダなので、仮作業をしたいときに使うのがおすすめ | ||
- | |||
- | cd /tmp | ||
- | | ||
- | pushされたファイルを一時保管フォルダにpullする。 | ||
- | |||
- | git clone / | ||
- | | ||
- | pullしたフォルダ内の該当フォルダにアクセス | ||
- | |||
- | cd metasearch_repo/ | ||
- | | ||
- | 文字化けが発生する多言語化jsonファイルを確認 | ||
- | |||
- | cat ja.json | ||
- | | ||
- | { | ||
- | " | ||
- | | ||
- | ⇒文字化けが発生していた!⇒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 / | ||
- | | ||
- | pushしたja.jsonを再度参照。 | ||
- | |||
- | cat metasearch_repo/ | ||
- | | ||
- | { | ||
- | " | ||
- | } | ||
- | | ||
- | ⇒文字化けが直った! | ||
- | | ||
- | テスト環境フォルダに移動 | ||
- | |||
- | cd | ||
- | cd metasearch_dev/ | ||
- | | ||
- | 最終更新日時の確認 | ||
- | |||
- | ls -lh | ||
- | | ||
- | metasearch_repoから更新をpullしてくる | ||
- | |||
- | git pull | ||
- | Updating 4dc802b..fcd276f | ||
- | error: Your local changes to the following files would be overwritten by merge: | ||
- | metasearch/ | ||
- | Please, commit your changes or stash them before you can merge. | ||
- | Aborting | ||
- | |||
- | ⇒ローカルの編集情報が残っており、pullできない!⇒編集情報を削除する必要がある | ||
- | |||
- | 編集情報の削除 | ||
- | |||
- | git checkout ja.json | ||
- | | ||
- | 再度pull | ||
- | |||
- | git pull | ||
- | |||
- | 上の階層に移動 | ||
- | |||
- | cd ../ | ||
- | | ||
- | npm start | ||
- | |||
- | npm start | ||
- | | ||
- | |||
- | |||
- | |||
- | |||