我使用informatica将平面文件中的数据加载到表中,该文件包含中文等英文和外文字符。加载后,外语字符无法正常显示。怎样才能解决这个问题? 我可以尝试使用UTF-16编码解决它,但早些时候我使用的是UTF-8。
答案 0 :(得分:1)
您需要找到运行加载工作流的Integration Service的编码。 Informatica支持三种不同的编码,utf-8,ascii和windows-1252,你需要确保你的是utf-8。您还需要告诉工作流的源限定符使用正确的编码来读取文件(可以是utf-8或utf-16)。最后,您必须确保您的数据库表使用支持中文的编码。
答案 1 :(得分:1)
从设计师的Source开始。您是否能够在源限定符预览中正确查看数据?如果没有,您可能希望将ff源定义编码设置为UTF-8。
Integration服务应该以Unicode模式而不是ASCII模式运行。您可以从管理控制台中的“集成服务”属性中进行检查。
目标应为UTF-8编码。
Sadagopan