为了账号安全,请及时绑定邮箱和手机立即绑定

在Windows中获取文件的编码

/ 猿问

在Windows中获取文件的编码

千万里不及你 2019-10-12 07:03:44

在Windows中获取文件的编码

这并不是一个真正的编程问题,是否有命令行或Windows工具(Windows 7)来获取文本文件的当前编码?当然,我可以编写一个小小的C#应用程序,但我想知道是否已经内置了什么东西?



查看完整描述

3 回答

?
呼啦一阵风

打开您的文件,使用普通的老式笔记本电脑,随Windows而来。
当您单击“但作为.。".
看起来会是这样的:

不管默认选择的编码是什么,这就是您当前对文件的编码。
如果是UTF-8,您可以将其更改为ANSI,然后单击Save更改编码(或Visa-相反)。

我意识到有许多不同类型的编码,但当我被告知我们的导出文件在UTF-8中,它们需要ANSI时,这就是我所需要的。这是一次出口,所以记事本适合我。

FYI:据我理解,我认为“Unicode“(如记事本所示)是UTF-16的用词不当。
更多关于记事本的“Unicode“备选方案:Windows 7-UTF-8和Unicdoe



查看完整回答
反对 回复 2019-10-13
?
HUWWW

(Linux)命令行工具“file”可通过Gnuwin 32在Windows上获得:

http:/gnuwin32.SourceForm.net/Packages/file.htm

如果安装了git,它位于C:\ProgramFiles\git\usr\bin中。

例子:

C:\Users\SH\Downloads\SquareRoot>file *
    _UpgradeReport_Files;         directory
    Debug;                        directory
    duration.h;                   ASCII C++ program text, with CRLF line terminators
    ipch;                         directory
    main.cpp;                     ASCII C program text, with CRLF line terminators
    Precision.txt;                ASCII text, with CRLF line terminators
    Release;                      directory
    Speed.txt;                    ASCII text, with CRLF line terminators
    SquareRoot.sdf;               data
    SquareRoot.sln;               UTF-8 Unicode (with BOM) text, with CRLF line terminators
    SquareRoot.sln.docstates.suo; PCX ver. 2.5 image data
    SquareRoot.suo;               CDF V2 Document, corrupt: Cannot read summary info
    SquareRoot.vcproj;            XML  document text
    SquareRoot.vcxproj;           XML document text
    SquareRoot.vcxproj.filters;   XML document text
    SquareRoot.vcxproj.user;      XML document text
    squarerootmethods.h;          ASCII C program text, with CRLF line terminators
    UpgradeLog.XML;               XML  document text

    C:\Users\SH\Downloads\SquareRoot>file --mime-encoding *
    _UpgradeReport_Files;         binary
    Debug;                        binary
    duration.h;                   us-ascii
    ipch;                         binary
    main.cpp;                     us-ascii
    Precision.txt;                us-ascii
    Release;                      binary
    Speed.txt;                    us-ascii
    SquareRoot.sdf;               binary
    SquareRoot.sln;               utf-8
    SquareRoot.sln.docstates.suo; binary
    SquareRoot.suo;               CDF V2 Document, corrupt: Cannot read summary infobinary
    SquareRoot.vcproj;            us-ascii
    SquareRoot.vcxproj;           utf-8
    SquareRoot.vcxproj.filters;   utf-8
    SquareRoot.vcxproj.user;      utf-8
    squarerootmethods.h;          us-ascii
    UpgradeLog.XML;               us-ascii



查看完整回答
反对 回复 2019-10-13
?
慕瓜9086354

如果Windows机器上有“git”或“Cygwin”,那么转到文件所在的文件夹并执行以下命令:

file *

这将提供该文件夹中所有文件的编码细节。


查看完整回答
反对 回复 2019-10-13

添加回答

回复

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信