Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/363.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
JavaScript将UTF-8写入数据转换为ISO-8859。(不要考虑URL/HTML上下文,而要考虑数据文件上下文)_Javascript_Encoding_Utf 8_Iso 8859 1_Servicenow - Fatal编程技术网

JavaScript将UTF-8写入数据转换为ISO-8859。(不要考虑URL/HTML上下文,而要考虑数据文件上下文)

JavaScript将UTF-8写入数据转换为ISO-8859。(不要考虑URL/HTML上下文,而要考虑数据文件上下文),javascript,encoding,utf-8,iso-8859-1,servicenow,Javascript,Encoding,Utf 8,Iso 8859 1,Servicenow,我目前正在创建一个CSV作为可下载附件,附加到表中的记录。框架本身只是将UTF-8中的数据内容写入创建的文件中。它没有给我一个选择其他编码的内置工具。使用ISO-8859-1而不是UTF-8对写入附件的输出流进行编码时,我必须使用哪些JavaScript选项?哪个ISO-8859?ISO-8859-1?抱歉,是ISO-8859-1,那么您不需要做任何事情。前256个UTF-8字符与ISO-8859-1相同。以上任何内容都不能在ISO-8859-1中编码。奇怪的是,我们使用的框架(servicen

我目前正在创建一个CSV作为可下载附件,附加到表中的记录。框架本身只是将UTF-8中的数据内容写入创建的文件中。它没有给我一个选择其他编码的内置工具。使用ISO-8859-1而不是UTF-8对写入附件的输出流进行编码时,我必须使用哪些JavaScript选项?

哪个ISO-8859?ISO-8859-1?抱歉,是ISO-8859-1,那么您不需要做任何事情。前256个UTF-8字符与ISO-8859-1相同。以上任何内容都不能在ISO-8859-1中编码。奇怪的是,我们使用的框架(servicenow)创建的附件的内容是用UTF-8编写的。我们用记事本打开它,德语的umlautsä,ö,ü,Ä,Ü,ß都很好。我们用Excel2010打开它,他们得到的都是jibberish!所以我们的问题是Excel会猜到吗?Excel到底搞砸了什么?或者德语umlauts不是前256个字符的一部分?那么我还需要知道如何转换输出流。据我所知,您可以在Excel中设置导入时的字符编码。