2

XPCOM 関数に渡す必要がありchar*ますが、その関数は を受け入れますPRUnichar *char*からに 変換する方法はPRUnichar *?

4

3 に答える 3

3

nsAutoStringを見てください。

于 2009-10-02T09:15:49.857 に答える
2

UTF-8 文字列がある場合は、NS_ConvertUTF8toUTF16 または CopyUTF8toUTF16 を使用できます。他のエンコーディングがある場合は、nsICharsetConverterManager または他の API を使用して適切なものに変換する必要があります: http://mxr.mozilla.org/mozilla-central/source/intl/uconv/idl/nsICharsetConverterManager.idl

XPCOM 文字列ガイドには、これに関する適切なリファレンスがあります: https://developer.mozilla.org/En/XPCOM:Strings#Unicode_Conversion_ns CString_vs._ns文字列

于 2009-10-13T15:11:10.620 に答える