我有旧的数据库,其中字符串为Windows格式。例如,对于第1250页,我可以使用维基百科“ Windows-1250”转换为Unicode。但是该数据库可以在其他语言环境中使用。
高级问题:我想要使转换器也能在Linux中工作,并且是否有可能在Linux中获得波兰或法国(例如)的Windows代码页?
EDIT :MultiByteToWideChar(CP_OEMCP,..)
部分解决了我的问题-在Windows中。在Linux中,iconv
会有所帮助,因为“如何以编程方式确定Windows的当前默认代码页?”仅在Windows中有效。
在Linux中,我必须做一些事情:
iconv()