Kettle生成TXT文件文档时,指定文件内容分隔符,也可以指定ASCII码作为分隔符

在使用如左图插件来生成文本文件时,往往需要用到分隔符来区分列内容,通过情况下的键盘上可以看到的特殊字符就可以当作通用的分隔符了,如 |;, |^  等等;

    但如果以上情形还不满足的话,可以考虑用ASCII码中的特殊字符来区分,如 我如果想使用 | (竖线和向左的箭头)这个字符串来分为分隔符怎么办呢,如下图格式:

解决办法:

在文件文件输出插件的【内容】设置窗口中的 分隔符 处设置如下:

即 内容如下:

|$[1B]

说明:

其中$[]中的值为ASCII码中的十六进制数

如何查看ASCII码表,两种方式:

1)直接百度,图片如下:

2)使用UE工具,视图 -> 视图/列表 -> ASCII字符表 ,打开内容如下:

具体的翻译逻辑,待翻查源代码后给出解释!

至此结束,谢谢!

 

 

  • 3
    点赞
  • 21
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值