金融其它

db2下导出表数据 和 分隔符拼接成乱码

导出数据的语句为:EXPORT TO './ESB_HL_ACPF20.dat' OF DEL  MODIFIED BY     codepage=1386    COLDEL0x1b    DECPLUSBLANK    NOCHARDEL    STRIPLZEROSSELECTAC20ID,  AC20CUR,  AC...显示全部
导出数据的语句为:

EXPORT TO './ESB_HL_ACPF20.dat' OF DEL
  MODIFIED BY
    codepage=1386
    COLDEL0x1b
    DECPLUSBLANK
    NOCHARDEL
    STRIPLZEROS
SELECT

AC20ID,
  AC20CUR,
  AC20NOTEXC,
  AC20ACID,
  AC20FLAG
FROM "DW"."ESB_HL_ACPF20";


分隔符为:左箭头(小键盘的上下左右箭头)

乱码示例有:

纺织城7?314
国际1幢?317200
368号(嘉?201822
号瑞狮商?315000

导出的文件,在windows下打开,用notepad++打开,显示的编码方式是:ANSI收起
参与9

查看其它 7 个回答lauyatsao的回答

lauyatsaolauyatsao软件开发工程师江苏南京
需要楼主明确两点:
1。0x1b在ASCII码表中对应的是ESC,不是光标左键,像方向键,鼠标按键都是控制功能的按键,是不保存键值的,都是生成虚拟编码,在ASCII表中是没有对应位置的,在word之流的编辑器中显示什么是依赖于对应工具解释的,不要被表面迷惑,正常不正常关键是保存的数据正确性,与显示无关。

2。你提供的乱码示例能否提供正常的数据?这样对比起来有明确些的方向。
   我怀疑乱码的地方本来源数据质量就存在问题。
互联网服务 · 2013-05-27
浏览1200

回答者

lauyatsao
软件开发工程师江苏南京

lauyatsao 最近回答过的问题

回答状态

  • 发布时间:2013-05-27
  • 关注会员:1 人
  • 回答浏览:1200
  • X社区推广