是否有IdnMapping::GetAscii C#Methode的等效C/C函数?
我正试图在Wince 6.0中将C#代码实现到C/C++中(无需安装.NET Framework) 在这段C#代码中,使用了methode IdnMapping::GetAscii,还需要在C/C++中进行转换。 需要一个与IdnMapping::GetAscii等效的函数 thnx用于TIPP和帮助=) 关于..您可以尝试以下方法:是否有IdnMapping::GetAscii C#Methode的等效C/C函数?,c#,c++,windows-ce,C#,C++,Windows Ce,我正试图在Wince 6.0中将C#代码实现到C/C++中(无需安装.NET Framework) 在这段C#代码中,使用了methode IdnMapping::GetAscii,还需要在C/C++中进行转换。 需要一个与IdnMapping::GetAscii等效的函数 thnx用于TIPP和帮助=) 关于..您可以尝试以下方法: 获取字符串的长度 使用输入的第一个元素上的指针初始化新的Unicode字符串 字符串中的Foreach符号进行静态转换,并将其复制到ASCII字符串中 char
wchar_t* pwchr = const_cast<wchar_t*> (&wstr[0]);
for(int j = 0; j < count; ++j)
{
ascii [j] = static_cast<char> (*pwchr);
pwchr++;
}
ascii [count] = '\0';
return ascii ;
wchar_t*pwchr=const_cast(&wstr[0]);
对于(int j=0;j
}因此,您需要查找punycode转换的示例代码,例如,对于IDN,映射“ascii”字符串不是简单的“强制转换”,而是从U标签中获取a标签。