博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
linux下设置发送含中文字符邮件的crontab
阅读量:2446 次
发布时间:2019-05-10

本文共 618 字,大约阅读时间需要 2 分钟。

现在开发要求写一个job,定时的从数据库中抽取数据并邮件发送给他们。
导出的内容含有中文,默认状态下显示为乱码,需要更改设置
在编写shell脚本时,采用spool导出文件后,需要使用iconv将文本文件进行编码转换
/usr/bin/iconv -f utf8 -t gb2312 tmp.csv > failedorder.csv
但是调试的时候一直报告错误
/usr/bin/iconv: illegal input sequence at position 23
这是由于导出的文件编码格式不为utf8导致的错误
[oracle@justin tools]$ file -i tmp.csv
tmp.csv: text/plain; charset=unknown
发现该文件字符集为unknown,修改一下脚本,将文件字符集设置为utf8
[oracle@justin tools]$ file -i tmp.csv
tmp.csv: text/plain; charset=utf-8
此时shell调试成功,可以成功发送含中文字符的文件

来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/15480802/viewspace-705887/,如需转载,请注明出处,否则将追究法律责任。

转载于:http://blog.itpub.net/15480802/viewspace-705887/

你可能感兴趣的文章
通过Lighter.js代码解析正则表达式
查看>>
mootools_使用MooTools的Digg样式动态共享小部件
查看>>
php验证码数字_PHP:验证数值和数字
查看>>
将菜单项添加到WordPress管理菜单
查看>>
.htaccess文件_使用.htaccess附加和附加文件
查看>>
做了磁盘阵列的硬盘如何恢复_从自制软件恢复磁盘空间
查看>>
post 重复参数_参数名称重复
查看>>
保存到VS Code后如何修复ESLint错误
查看>>
Object.fromEntries
查看>>
mongdb选择存储引擎:_选择引擎:从右到左
查看>>
pubg 接口在哪里_如何在PUBG中获取绿血
查看>>
node压缩css_Node.js CSS压缩器:clean-css
查看>>
JavaScript CSS助手
查看>>
邪恶的AJAX:使用jQuery的Spyjax
查看>>
css指针悬停_CSS指针事件
查看>>
目标检测 多分辨率检测_检测视频分辨率
查看>>
ip校验和 tcp校验和_如何校验和
查看>>
Firefox Marketplace动画按钮
查看>>
object.freeze_Object.freeze:不可变对象
查看>>
在Windows 7 Media Center中创建音乐播放列表
查看>>