3

String を CFString および backwarts に変換する次のコードがあります。

string path = @"C:\Users\ayi\Desktop\Failed\AngryBirds.ipa";

IntPtr p_path = __CFStringMakeConstantString(path);

CoreFoundation.CFString cfstring = new CoreFoundation.CFString(p_path);

string result = cfstring.ToString();

問題は、次のような漢字が含まれている path != result場所ですpath@"C:\Users\ayi\Desktop\中文\AngryBirds.ipa";

C#で中国語を含む文字列をcfstringにキャストするにはどうすればよいですか?

4

1 に答える 1