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


    编码判断内部还是和 -show    -action getcoder选项一样的判断方法,和文件名无关系
    ansi和unicode转换更简单了,现实中我倒是很少遇到unicode文件

TOP

本帖最后由 went 于 2021-9-15 12:07 编辑

回复 17# locoman


    我没找到unicode文件,能否上传一份?
    我转换出来的都乱码了....

TOP

回复  locoman


    我没找到unicode文件,能否上传一份?
    我转换出来的都乱码了....
went 发表于 2021-9-15 12:05



  传不上啊!仅仅4K还是传不上来。

TOP

已加入unicode编码, 代码页使用1200

TOP

回复 21# went
为啥不用C语言, 汇编费时又费力.

TOP

回复 22# slimay


    确实汇编比不上c,只是个人觉得汇编比较自由没有约束

TOP

请问:新版在哪里?
下载顶楼的测试使用不行啊!

TOP

回复 24# locoman


    unicode分大小端模式,我是inter CPU,小端数据存储,所以我电脑上unicode即utf16-le,现在也只能处理小端数据

TOP

回复 24# locoman


    或者你贴个你电脑上unicode文件的网盘链接,我有时间再看下

TOP

回复 24# locoman


    1.花时间把核心代码和exe源码重构了一遍,现支持以下几种编码任意互转,智能识别源编码
        [ ANSI | UTF-8 | UTF-8_BOM | UTF-16_BE | UTF-16_LE ]
    2.我在虚拟机win7上看到记事本有unicode选项,其实就是utf-16_le编码

TOP

本帖最后由 locoman 于 2021-10-13 16:04 编辑

回复 1# went


测试您V2.0版本测试情况:
一、文件编码查看测试——  
coder -s -a gc -f "0.txt"
         查看文件编码 [ ANSI | UTF-8 | UTF-8_BOM | UTF-16_BE | UTF-16_LE ]


ANSI文件返回的是:ANSI
Unicode文件返回的是:UTF-16_LE,  (最好还是直接返回为Unicode!!)

二、自动转码测试——
1. 对这个使用格式有点疑惑(不知转换结果文件怎么写?例子说明是这样的: coder -c -1 ansi -f "1.txt"):

我只好这样写: coder -c -1 ansi -f "1.txt" >“2.txt”

2. 自动转码结果文件内容丢失(最后几行的内容没有了,并有乱码了)


我发了一个Unicode文本文件供您测试,Unicode文件名:ssv_Unicode.txt,下载地址如下:
https://cnyunfei.lanzouw.com/iMydYvaklda

TOP

本帖最后由 went 于 2021-10-13 20:54 编辑

回复 28# locoman


    感谢测试,已修复内容丢失bug
    对于unicode显示问题由于不同cpu大小端不一样,暂时不准备处理,参照win10记事本中的编码显示方式
    文件编码转换,请使用'>'重定向到新文件进行保存,参照base64解码的例子

TOP

本帖最后由 locoman 于 2021-10-14 14:49 编辑

回复 29# went


  最新这个修复有问题哟——
1. 没有帮助信息了——执行后,原先是自动出现使用例子的,现在没有了!!!!!!
2. 查看编码格式coder -s -a gc -f "ssv.txt" ,也没有返回显示值了!!!!!!!
3. coder -c -1 ansi -f转码输出也是空的!!!!!!!

TOP

回复 30# locoman


    忘了测试win7兼容性,现已修复,顺便把-1参数改成了auto

TOP

这测试正常了。
目前,就是360见不得它,老杀它!

TOP

返回列表