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にキャストするにはどうすればよいですか?