服务器: IBM系列AS/400运行DB2我在一个DB2数据库中有一个表,其中有一列数据使用CCSID 836 (简体中文EBCDIC)。我想在UTF-16中得到结果,这样他们就可以在其他系统上工作,但我很难找到正确的转换方式。specified for graphic data, then the CCSID must be a DBCS CCSID. -- If the CCSID is specified for UCS-2 or UTF-16 data, then the
那么问题是如何将UTF-16字符串放入协议缓冲区?
假设我需要将数据作为wstring保存在应用程序代码中,然后在将其填充到消息中(或从消息中提取)之前执行UTF-8转换。最简单的- Windows/Linux可移植的方法是什么(从一个支持良好的库中调用一个函数就可以了)?数据将来自各种web服务器(Linux和windows),并最终进入SQL Server (可能还有其他端点)。