C# 如何在C中将字符串转换为cfstring#
我有以下代码将字符串转换为CFString并进行反启动:C# 如何在C中将字符串转换为cfstring#,c#,string,cfstring,C#,String,Cfstring,我有以下代码将字符串转换为CFString并进行反启动: 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
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!=结果
其中路径
包含一些汉字,如@“C:\Users\ayi\Desktop\中文\愤怒的小鸟代码>
如何将包含中文的字符串转换为C#中的cfstring?请参见此处的类似问题