Javascript:上传文件加密和生成文件加密

Javascript:上传文件加密和生成文件加密,javascript,encoding,upload,Javascript,Encoding,Upload,现在我正在创建一个简单的脚本来同步.srt格式的字幕,这个脚本是可以访问的。问题是,我正在创建一个文件以UTF-8格式下载,但我不能保证最初上传的文件也是UTF-8格式的,这会导致最终文件中出现奇怪的字符 代码可以找到。我想知道如何处理这个编码问题。难道没有办法知道上传的文件是重编的,所以最后一个文件有相同的enc吗 关于,否。您无法可靠地检测编码,因为编码是上下文的。e、 g.您有一个文件,其中包含字符gift。那是英语(“现在”),还是德语(“毒药”)。充其量你可以对文件中的字节进行分析,并

现在我正在创建一个简单的脚本来同步.srt格式的字幕,这个脚本是可以访问的。问题是,我正在创建一个文件以UTF-8格式下载,但我不能保证最初上传的文件也是UTF-8格式的,这会导致最终文件中出现奇怪的字符

代码可以找到。我想知道如何处理这个编码问题。难道没有办法知道上传的文件是重编的,所以最后一个文件有相同的enc吗


关于,

否。您无法可靠地检测编码,因为编码是上下文的。e、 g.您有一个文件,其中包含字符
gift
。那是英语(“现在”),还是德语(“毒药”)。充其量你可以对文件中的字节进行分析,并猜测编码是什么,但许多编码重叠,文本在这两种情况下都是同样“有效”的。我明白了。那么,有没有办法让这些奇怪的角色骑上去?我不能简单地把它放在Windows 1251中下载。。。这会给其他用户带来问题。。。你推荐什么?