javascript - 使用 Javascript/Windows 批处理文件混合将非 ASCII 字符编码为 HTML

标签 javascript html windows batch-file html-entities

我需要复制此网站的确切功能 http://www.unicodetools.com/unicode/convert-to-html.php在混合 Javascript/Windows 批处理脚本中执行此操作。我对 Javascript 的了解为零,但似乎这是用文本文件中的 HTML 实体等效项替换特殊非 ASCII 字符的最简单(对于那些知识渊博的人)可能的方法:“têxt”到“têxt",但使用输入和输出文本文件而不是 Web 表单。我已经看到了 JREPL.bat(一个正则表达式/查找和替换工具)的奇迹,所以我认为这是可以实现的。

请原谅我问这个问题,但这是我好几天无法思考的问题的一部分。正是关于这个悬而未决的问题,https://stackoverflow.com/questions/35121949/curl-data-urlencode-posts-broken-non-english-characters 。我发现文本文件中的日语和其他 UTF-8 字符可以通过 CURL post 请求传递,而不会出现乱码,方法是在 --data-urlencode 部分之前先将它们编码为 HTML 代码。

也就是说,我恳请有人能创建一个简单的 JScript/Windows 批处理脚本混合体,其中包含上述网站用于编码非 ASCII 的 Javascript 代码将字符转换为文本文件中的 HTML 实体,我可以使用如下代码从另一个批处理文件中调用该文本文件:

CALL EncodetoHTML.bat -i "input.txt" -o "output.txt"

最佳答案

Here it is 。全新且新鲜。

您可以仅传递要编码的文件(结果将打印到控制台)或传递输入和输出文件。示例:

call toHtmlEnt.bat input.txt output.txt
call toHtmlEnt.bat input.txt

关于javascript - 使用 Javascript/Windows 批处理文件混合将非 ASCII 字符编码为 HTML,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35125721/

相关文章:

vb.net - 模拟来自不同的、不受信任的域的 Windows 或 Active Directory 用户

windows - 为 32 位 PCI 设备编写 Windows 64 位设备驱动程序

windows - 多个 HID 输入报告

javascript - 如何按照我们的意愿管理滚动条

python - 如何将python代码发布到博客?

javascript - 检测 Flash 文件何时在 Javascript 中播放完毕

javascript - JavaScript insideHTML 到图像替换的问题

html - CSS:调整窗口大小时不会出现垂直滚动条,position:absolute

javascript - Magento 2中的可折叠js是否接受CSS图标内容:“content:”\e622”” ;?

javascript - 如何在不更改像素值的情况下调整 Phaser 的 Canvas 大小?