Excel标准编码


Excel standard encoding

我从SQL server获取数据。
我创建了一个长字符串,字段之间有空格,新行之间有换行符。
然后我用iconv将字符串从windows-1255转换为UTF-8,并将字符串保存到文件test.xls。
当我在OpenOffice电子表格中打开文件时,如果我选择UTF编码,表格就会正确显示。
但在MS excel中打开文件,字段显示正确,但希伯来语文本不是。

我的问题是:在哪种编码我应该保存文件在Excel中正确显示?

使用PHPExcel创建实际的Excel文档,而不是错误标记的CSV。问题是CSV没有编码元数据,Excel将使用哪种编码取决于系统设置(即没有"标准编码")。