1

Å、Ä、Öを入れたいです。そして、html テキストを使用してそれらを比較します。たとえば、テキストにはこれらの文字が含まれており、JavaScript 配列を使用してテキストを比較したいと考えています。次のコード行を使用してJavaScript配列を作成しようとしています:

 var array = ['Å', 'Ä', 'Ö'];

ÅÄとÖも試しました。これらのコードは、html では機能しますが、javascript では機能しません。どうやってやるの?前もって感謝します。

4

2 に答える 2

2

文字列リテラルを配列に格納する代わりに、Unicode 表現を格納します。

var myArray = ['\u197', '\u196', '\u214'];

この Web サイトを使用して、ASCII 記号を Unicode に変換しました。

于 2012-09-05T14:18:27.263 に答える
1

JavaScript コードが HTML とは別のファイルにある場合は、すべてのファイルが同じ文字エンコーディング (utf-8 など) を使用していることを確認する必要があります。このようなリテラルを使用している場合は、エディターに正しいエンコーディングを使用させる必要があります。

どのエディタを使用していますか?

于 2012-09-05T14:10:38.660 に答える