我需要复制此网站的确切功能 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/