c - 在 AIX 上使用 WCHAR_T
问题描述
我在 Linux 上有以下代码:-
rc = iconv_open("WCHAR_T", SourceCode);
在调用iconv
将数据转换为宽字符串 ( wchar_t
) 之前。
我现在在 AIX 上编译它。该值"WCHAR_T"
似乎不能作为 的第一个参数iconv_open
。它在运行时失败,错误为 errno=22“无法打开转换器”
我应该将上面的代码行更改为什么,以便它可以在 AIX 上运行。
解决方案
推荐阅读
- python - 当前路径 % url 'accounts:logout' % 与其中任何一个都不匹配
- linux - 比较两个文件并提取不包含在第三个文件中的共同值
- hiveql - 如何在运行时从 Hive 脚本中的外部表将数据转储到临时表中(而不实际创建临时表)
- c# - 在 Azure Functions V1 中反序列化 json 时出错
- jquery - columnDefs 不能用于禁用对某些列的搜索?
- javascript - 在每个点击事件上向前移动一个圆圈 100 像素
- linux - 即使定义了 IFS 也无法使用双倍空格移动文件
- filemaker - FM18 / FM18 服务器更新后 Filemaker 导入记录 GUI 空白
- django - TypeError:kitty() 得到了一个意外的关键字参数“startdate”
- django - 防止 Redis/Celery 计划任务被多次处理 - Heroku 上的 Django