ABAP顾问
分类:
2008-02-19 13:58:27
chinaunix网友2008-03-16 15:34:09
根据上面的这个方法,在UNICODE环境下,产出的CSV文件,如果用文本编辑器打开的话,会发现有汉字的行的长度大于单纯文本的长度,我想问的是,如何解决这个问题,我想它俩长度是一样的.
chinaunix网友2008-03-16 15:17:42
如果只是文字的话,到无所喂的,可是,我的CSV文件的一行里包括汉字和文字的 在以前NON UNICODE的环境下,到没什么么问题,移到UNICODE环境后, CSV一行的长度边长了.
chinaunix网友2008-03-16 15:13:31
我这么做过了不行的,一行是256个固定长,可是在UNICODE环境下,它把一个全角(汉字)算一个字节,所以会大出256的.
qdbarry2008-03-16 12:02:32
Like this: REPORT z_barry_down . DATA: BEGIN OF itab OCCURS 0 , f1(20) TYPE c, f2(20) TYPE c, END OF itab. START-OF-SELECTION. itab-f1 = 'abc'. itab-f2 = 'def'. APPEND itab. itab-f1 = '测试'. itab-f2 = '中文'. APPEND itab. DATA: o_file TYPE string. o_file = 'C:\barrytest.csv'. CALL METHOD cl_gui_frontend_services=>gui_download EXPORTING filename = o_file filetype
chinaunix网友2008-03-16 11:22:18
您好 我想问一下,DAT形式把最后的空格字段都删除掉,而我需要这个空格,我该 怎么实现呢?我的CSV文件一行是固定长的. 谢谢