Sender Adapter 发送方
PI默认是以UTF-8解析文件内容,当文件内容为日文或其他编码时,非英文、数字的内容解析结果将会是乱码,需要在PI中做以下设置。
Advanced页签->Advanced Mode中添加参数:encodingFormat = MS932,MS932即源文件的编码。
Receiver Adapter 接收方
接收方生成文件的时候也是默认UTF-8编码的,如果需要对文件内容进行编码转换,需要使用PI提供的模块处理函数:TextCodepageConversionBean,使用方法如下:
在Module页签中添加模块名称:AF_Modules/TextCodepageConversionBean,类型为Local Enterprise Bean,在Module Configuration中添加参数Conversion.charset,值为目标编码。
Tips:注意参数名是大小写敏感的。
以上。