2021_12_23

差分

このページの2つのバージョン間の差分を表示します。

この比較画面へのリンク

両方とも前のリビジョン 前のリビジョン
2021_12_23 [2021/12/23 07:53] – [push先のフォルダにアクセスし、pushしたばかりのファイルに文字化けが発生しているか確認する] 133.11.222.892021_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 /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": "あいうえおか" 
-    } 
-     
-⇒文字化けが直った! 
-   
-テスト環境フォルダに移動 
- 
-  cd 
-  cd metasearch_dev/metasearch/locales 
-   
-最終更新日時の確認 
- 
-  ls -lh 
-   
-metasearch_repoから更新をpullしてくる 
- 
-  git pull 
-    Updating 4dc802b..fcd276f 
-    error: Your local changes to the following files would be overwritten by merge: 
-            metasearch/locales/ja.json 
-    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 
-   
- 
- 
- 
- 
  
  • 2021_12_23.1640246038.txt.gz
  • 最終更新: 2021/12/23 07:53
  • by 133.11.222.89