|

楼主 |
发表于 2025-7-21 15:42:30
|
显示全部楼层
广东省深圳市
谢谢你的解答。
用utf-8是可以的。不过暂时还没找到方法。有另一种方式是通过转到blod,然后下载文件方式也可以。
但我还是想把内容传给易语言,易语言保存txt格式。还是探索中。下面是js转换后保存。
//自动把字符保存下载。
function downloadTextAsFile(text, filename) {
let blob = new Blob([text], { type: "text/plain;charset=utf-8" });
//new Blob()用于创建 Blob 对象的构造函数,用于生成包含二进制数据的类文件对象。
console.log("内容:"+blob);
let url = URL.createObjectURL(blob);
let a = document.createElement("a");
a.href = url;
a.download = filename; // 设置下载文件的名称,比如 "foreign-text.txt"
document.body.appendChild(a);
a.click();
document.body.removeChild(a);
URL.revokeObjectURL(url); // 释放URL对象
}
// 使用示例
let textToDownload = "这是包含外国文字的文本示例:こんにちは";
downloadTextAsFile(textToDownload, "foreign-text.txt"); |
|