0

私の Javascript 関数は、印刷できない文字を含む可能性のある char arrya を返します。実際、各文字は 1 バイトです (0 から 255 の数値で表されます)。問題は、たとえば、この char 配列をメモ帳にコピーしようとすると、次の結果が得られることです。

JavaScriptのオリジナル文字列:この
パフォーマンスのパフォーマンス、とても控えめなhādrencionėrirageėġrirageėġclaņngĥimselfėĕęfurħiĭhiĭhemen TĦƠƘrĊĆńiƂ;ĨƜƞĨƆtivIJiĪ ŅĀnƂĎĴtĿŧtĒźich nIJŞĊhĶơĢűƘƃĘī MŖĢiňDžĒĜǁsŞpſdžĐǧǐooŗŖlowĒŢ

STRING PASTED TO NOTEPAD:
これのパフォーマンス?ask, ?d とても控えめな h? 行為??a???a? プロポーズ???リアージュ??クラ?ング?自分??? ファー??アイ??エメン? will??t??????n?who?????ed?oul?be????ev??Ÿ i??w??c?e??yb?ugh?up. T???r???i?;?????tiv?i? ??n???t??t??ich n???h???????? M??i?????s?p?????oo??low??

この文字列を貼り付けたときにメモ帳に適切に表示するにはどうすればよいですか? HTML では UTF-8 を使用しています。

ありがとう

4

1 に答える 1

0

メモ帳に UTF-8 を使用するように指示してみてください。エンコーディング (保存ダイアログの下部にある最後のパラメーター) を UTF-8 にして空のファイルを保存します。

UTF-8 をページからメモ帳にコピーできることに注意してください。JavaScript ファイルにエンコードの問題がある可能性がありますか?

于 2010-10-23T16:40:31.907 に答える