[新手上路]批处理新手入门导读[视频教程]批处理基础视频教程[视频教程]VBS基础视频教程[批处理精品]批处理版照片整理器
[批处理精品]纯批处理备份&还原驱动[批处理精品]CMD命令50条不能说的秘密[在线下载]第三方命令行工具[在线帮助]VBScript / JScript 在线参考
返回列表 发帖

[文本处理] [已解决]批处理如何按指定字符编码输出文本文件?

本帖最后由 xiaoqi_117 于 2016-6-10 16:17 编辑

各位大神,小弟是批处理初学者,现在有个需求要使用批处理生成一个文件,然后将该文件的内容导入一个mysql数据库(UTF-8),导入的动作不能修改,故需要批处理生成的文件为UTF-8格式。Linux下可以使用iconv解决,请大神赐教类似的处理方式。在网上找了2天了,很多都是借助别的程序,由于生产环境下不太方便装别的辅助软件,故希望解决方法的代码全写在一个批处理中。
1

评分人数

    • Batcher: 感谢给帖子标题标注[已解决]字样PB + 2

本帖最后由 pcl_test 于 2016-6-8 17:34 编辑
  1. @echo off
  2. more +4 "%~f0">ansi.txt
  3. powershell -c "Get-Content ansi.txt|Out-File -Encoding utf8 utf-8.txt"
  4. pause&exit
  5. 123举个栗子abc
复制代码

TOP

版主太厉害了,小弟学习了,万分感谢。

TOP

回复 2# pcl_test
版主,如果我用的是win2003系统,没有powershell的话,有没有别的办法?

TOP

回复 4# xiaoqi_117


试试VBS
http://bbs.bathome.net/thread-3900-1-1.html
Talk is cheap. Show me the code.
没事不要瞎扯淡,有能耐就把代码贴出来给我看。

TOP

返回列表