我创建了一个批处理文件,用于从我使用的软件中导出一些数据。它导出数据并以文本格式保存数据。正是我需要它做的但问题是导出文本文件的编码保存为ANSI。我需要它保存一个utf-8_bin。原因是我需要将它导入MySQL。 MySQL的架构是utf-8_bin。
这是批处理文件:
START /WAIT ksexport.exe /NOP /NODISPLAY Type=SA File=xprt\Sle\SInv.txt File2=xprt\Sle\SInvDtl.txt Tab=on Start=01/01/01 End=01/30/17
答案 0 :(得分:1)
也许您可以在批处理脚本中尝试以下内容:
import UIKit
import GPUImage
class ViewController: UIViewController {
var inputUIImage = UIImage(named: "testImage.png")
@IBOutlet weak var renderView: RenderView!
var pictureInput: PictureInput!
var filterColorInversion = ColorInversion()
@IBAction func setButtonDown(_ sender: UIButton) {
pictureInput = PictureInput(image: inputUIImage!)
pictureInput --> filterColorInversion --> renderView
pictureInput.processImage()
}
@objc func saveImageFailedCallback(_ image: UIImage, didFinishSavingWith error: NSError?, contextInfo context: UnsafeMutableRawPointer?) {
print("\(String(describing: error))")
}
@IBAction func saveButtonDown(_ sender: UIButton) {
let outputImage = inputUIImage!.filterWithOperation(filterColorInversion)
UIImageWriteToSavedPhotosAlbum(outputImage, self, #selector(saveImageFailedCallback(_:didFinishSavingWith:contextInfo:)), nil)
}
override func viewDidLoad() {
super.viewDidLoad()
}
override func didReceiveMemoryWarning() {
super.didReceiveMemoryWarning()
}
}
答案 1 :(得分:0)
尝试使用 CMD.EXE / U ,即:
start /wait %COMSPEC% /U /C ksexport.exe ........
/ U 使 CMD.EXE 输出Unicode文本。我不确定这是否会影响 KSEXPORT.EXE 的输出。
或者,使用PowerShell; - )