0

私の言語であるウルドゥー語をサポートする Windows XP を使用しています。IDE は JCreator です。私が直面している問題は、ウルドゥー語のテキストをコード内で直接使用できれば、私のプロジェクトでは非常に簡単ですが、残念ながら機能していないということです。どんな助けでも大歓迎です。

//urWord はメソッド引数の任意の単語です

    String s = "\u0628\u0627\u067e";
    String trial = "باپ";

    int comparison = s.compareTo(urWord);
    System.out.println (urWord);
    System.out.println (comparison);

    //works perfectly
    if(s.equals(urWord)){

        System.out.println ("Strings are equal");
    }

    //does not work
    if(s.equals(trial)){

        System.out.println ("Strings are equal");
    }
4

1 に答える 1

1

ファイルが Unicode で指定されたエンコーディングのフレーバーでエンコードされている場合、これは機能するはずです。そのため、Java ソース コードに使用されるエンコーディングに関する IDE の構成を確認してください。

于 2013-07-06T17:11:01.510 に答える