winapi – 如何以编程方式确定Windows的当前默认代码页?
发布时间:2020-12-14 04:19:14 所属栏目:Windows 来源:网络整理
导读:我必须将VB6应用程序的字符串输出的编码转换为特定的编码. 问题是,我不知道字符串的编码,因为: According to the VB6 documentation when accessing certain API functions the internal Unicode strings are converted to ANSI strings using the default
我必须将VB6应用程序的字符串输出的编码转换为特定的编码.
问题是,我不知道字符串的编码,因为:
因此,字符串输出的编码在不同系统上可能不同,但我必须知道它才能执行转换. 如何使用Win32 API读取默认代码页,或者 – 如果没有其他方法 – 通过阅读注册表?
通过使用
GetACP – Win32 API调用返回默认代码页,它可能更简洁! (默认代码页通常称为“ANSI”)
int nCodePage = GetACP(); 此外,许多API调用(例如 (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- windows – 使用静态IP查找域中的计算机 – PowerShell
- xaml – 在Windows 10 UWP中具有自定义附加属性的自适应触发
- windows-server-2008 – 运行多个Hypervisor
- Windows批处理文件中的字符串处理:如何用前导零填充值?
- Node的安装,Windows下常用的命令行操作
- windows-server-2003 – 服务器2008系统分区的建议大小是多
- windows-server-2008 – 我真的需要Exchange Server吗?
- windows – 通过命令行更改注册表项的权限
- windows – 从任务列表传递PID并使用任务列表终止进程
- 我可以在.NET Windows窗体中创建多列上下文菜单吗?