私は、ユーザーが中国語/日本語の文字を入力し、それを宣言された値と比較するフォームを持っています。問題は、たとえ入力と宣言された値が同じであっても同じではないということです。中国語または日本語の文字列の比較
variableA = "官话"
のようなハードコードされた変数は、フォーム入力テキストと等しくありません。印刷されると、"官话"
と表示されます。
長さも同じではありません! new String("官话").length();
が印刷された入力がある
formInputtedCharacter.length();
、 "官话" と等しくない(UTF-8すでに)
これはどのようになるだろうか?