检查文件是否包含多字节字符

2024-06-23

我有一些 UTF-8 格式的字幕文件。有时,这些文件中存在一些零星的多字节字符,这会导致某些应用程序出现问题。

如果某个文件包含任何多字节字符,我如何在 Linux 中检查(并可能找到这些文件)。


可以使用文件命令

chalet16$ echo test > a.txt
chalet16$ echo testก >  b.txt #One of Thai characters
chalet16$ file *.txt
a.txt: ASCII text
b.txt: UTF-8 Unicode text
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

检查文件是否包含多字节字符 的相关文章

随机推荐

  • 'str'对象不可调用,如何处理?

    当我运行 Python Django 应用程序时 收到错误 str 对象不可调用 我已经尝试过这里的解决方案 类型错误 str 对象不可调用 Python https stackoverflow com questions 6039605
  • 无论如何返回自定义错误类型的更简单方法::Error?

    我的工作代码按以下方式返回错误 fn foo gt anyhow Result lt gt Err anyhow Error new MyError MyVariant actual 0 expected 1 有没有更简洁的方法来返回实例M
  • 应用程序传输安全详细

    有没有办法让应用程序传输安全性更加详细 当我的应用程序进行 http 调用时 我将在 Xcode 控制台中收到通知 但是它并没有告诉我哪个 http 请求正在触发应用程序传输安全警告 有没有办法让警告更加详细 使其包含触发警告的 URL 您
  • 更改 *splat 和 **splatty-splat 运算符对我的对象执行的操作

    如何覆盖解包语法的结果 obj and obj 例如 你能以某种方式创建一个对象吗thing其行为如下 gt gt gt thing a b c gt gt gt x for x in thing d e f gt gt gt thing
  • 使用 String#sum 的 Ruby Anagram

    我已经解决了一个问题 要求您编写一个方法来确定所提供的数组中的哪些单词是字谜词 并将字谜词分组到输出中的子数组中 我已经使用似乎是典型的方式解决了这个问题 即对单词进行排序并根据其排序的字符将它们分组为散列 当我最初开始寻找一种方法来做到这
  • GET /socket.io/?EIO=3&transport=polling&t=MniHjPM HTTP/1.1

    我有一个简单的 Flask 聊天应用程序 我正在从教程中测试它 据说我只需要使用 python app py 命令运行它 但是当我通过访问它时http 本地主机 5000 http localhost 5000我不断收到这样的消息 我希望能
  • 使用asp.net MVC4,如何使我的根index.html默认执行?

    对于我网站的大部分内容 我希望以 MVC 方式进行正常路由 但是 当应用程序首次启动时 我不希望路由转到 Home Index cshtml 我希望它简单地转到 Index html 我当前的 RegisterRoutes 看起来像这样 并
  • 无法在 SAMSUNG GALAXY S7 EDGE 上调试

    为什么我无法在 RAD STUDIO 10 Seattle upd 1 中的 SAMSUNG GALAXY S7 EDGE ANDROID 6 0 1 上调试我的应用程序 当我调试时 设备上的应用程序启动 但 RAD STUDIO Delp
  • 如何创建类属性? [复制]

    这个问题在这里已经有答案了 在 python 中 我可以使用以下方法向类添加方法 classmethod装饰师 是否有类似的装饰器可以向类添加属性 我可以更好地展示我在说什么 class Example object the I 10 de
  • 如何在 android 中将复杂类型的对象传递给 WorkManager。即列表、地图、POJO

    WorkManager 是一个用于对工作进行排队的库 保证在满足其约束后执行 WorkManager 允许观察工作状态并能够创建复杂的工作链 支持的有效类型仅 布尔型 整数型 长整型 双精度型 字符串型以及每种类型的数组版本 Define
  • 在 AS3 Mobile 应用程序中设置 ApplicationDPI

    我仅使用 AS3 在 Flash Builder 中开发应用程序 没有 Flex 的东西 在 Flex 中 可以通过以下代码设置应用程序的 dpi
  • 如何从原始链接(例如 Pastebin)加载 python 脚本?

    我有一个来自 Pastebin 链接的 python 脚本 例如https pastebin com raw hz8p3B5Y https pastebin com raw hz8p3B5Y import requests requests
  • 如何将Java桌面应用程序连接到在线mysql数据库?

    正如标题所示 我想让我的桌面 java 应用程序连接到在线 mysql 数据库 我怎样才能达到这样的连接才能添加和检索数据 从以下位置下载连接器here http dev mysql com downloads connector j 将其
  • @media 媒体查询和 ASP.NET MVC razor 语法冲突

    我有一个使用 Razor 视图引擎在 ASP NET MVC 中运行的大型网站 我有一个基本样式表 其中包含整个网站的所有通用样式 然而 有时我会在页面中设置特定的样式页面的内容 通常是一行或两行 我不太喜欢把 CSS 放进去因为它不是严格
  • 谷歌分析和 iFrame

    所以我有一个简单的页面 当用户单击链接时 iframe 将打开 我正在尝试使用 pageTracker trackPageview outgoing example com 在 iframe 内部 但似乎它不起作用 我已阅读此页 code
  • 有没有办法在 AWS Lambda for Java 中发出错误信号而不引发异常?

    如果我的 Lambda 抛出Exception与消息404那么 API Gateway 中看到的响应是 errorMessage 404 errorType java lang Exception stackTrace 我可以匹配 erro
  • var self = 这个?

    使用实例方法作为事件处理程序的回调会改变this from 我的实例 to 无论刚刚调用了什么回调 所以我的代码看起来像这样 function MyObject this doSomething function var self this
  • 无法在邮件标头中添加回复 C#

    我正在开发 Windows 窗体应用程序 Dot net Framework 4 用于发送 SMTP 电子邮件 我正在使用以下代码发送电子邮件 MailMessage mail new MailMessage Company Name lt
  • ojdbc6.jar 文件是什么?

    对于学校项目 我必须使用数据库编写 Java 程序 为此我必须导入该项目文件 ojdbc6 jar 我知道没有它我就无法使用数据库 但我真的不知道这个文件是什么 有人可以解释一下吗 这样的文件是如何被调用的 它的用途到底是什么 简单地说 J
  • 检查文件是否包含多字节字符

    我有一些 UTF 8 格式的字幕文件 有时 这些文件中存在一些零星的多字节字符 这会导致某些应用程序出现问题 如果某个文件包含任何多字节字符 我如何在 Linux 中检查 并可能找到这些文件 可以使用文件命令 chalet16 echo t