私は自分のウェブサイトでKhan Academyからコードをホストしようとしていました。 処理コードはKhan Academyで問題なく動作します。しかし、私はいくつかの問題に直面しているそれをホストしている間。Javascript charCodeAtが正しいコードを読み取っていません
問題は - Khan Academyの処理では、特定の文字のUnicode値を正しく読み取ることができますが、ブラウザから同じオフラインで行うと正しく表示されません。
私はcharCodeAt関数が正しく動作していないと思っています。
は、ここに私のコードです: - カーン・アカデミーで
var test = "Ĭ";
println(test);
println(test.charCodeAt(0));
ユニコードが正しく私のブラウザが文字列は、ブラウザからの2つの文字の代わりに、1として解釈されていただきました多くの196として、それを印刷しWherease 300として印刷されます。サイズは2として表示されます。
charCodeAtを正しく動作させる方法。
私はここでの処理JSを利用することとしていますのでご注意ください、私は処理キャンバスをホストするための使用を作っていたコードである: -
var sketchProc=function(processingInstance){ with (processingInstance) {
size(400, 400);
frameRate(60);
var test = "Ĭ";
var n = test.codePointAt(0);
println(n);
println(String.fromCharCode(300));
println(test.length);
}};
感謝。
? ''Ĭ ".length'と' 'Ĭ" .charCodeAt(0) 'はChromeで' 1'と '300'を返します。 – nnnnnn
yaa完璧に動作します – Geeky
JSは処理しています。私はバージョンを使用しています: - https://cdn.jsdelivr.net/processing.js/1.4.8/processing.min.js – ameyask86