• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:evernoteというサービスのサイトメモリーというwebクリップのよ)

Evernoteのサイトメモリーの文字化けの原因と対策方法

このQ&Aのポイント
  • Evernoteのサイトメモリーにおいて、クリップ時に文字化けが発生する問題があります。
  • 原因として、クリップ元のサイトがshift-jisであることが考えられます。
  • 解決策として、サイトの文字コードをutf-8に変更する必要があります。

質問者が選んだベストアンサー

  • ベストアンサー
  • yyr446
  • ベストアンサー率65% (870/1330)
回答No.1

jsファイルの文字コードを指定しても、この場合無意味です。 jsファイル無いには日本語はありません。 「noteit.js」の中身をざーっと見ましたが、 うにコード(UTF-8等)にしか対応してないみたいです。 ここかな、 Evernote.Clip.unicodeEntities = function(str) { var result = ""; if (typeof str == 'string') { for ( var i = 0; i < str.length; i++) { var c = str.charCodeAt(i); if (c > 127) { result += "&#" + c + ";"; } else { result += str.charAt(i); } } } return result; }; ASCII文字より大きければ、&#xYYYX;でHTML文字参照 あまり詳しくないけど、これでうまくいくのかいな?

andy5555
質問者

補足

ご回答まことにありがとうございます。また返信が大変おそくなり申し訳ありませんでした。 noteit.jsはこちらでは任意に変更できないファイルです。 質問時に書かずに申し訳ありませんでした。

関連するQ&A

専門家に質問してみよう