Php windows-1252字符集中的西班牙语重音字符

Php windows-1252字符集中的西班牙语重音字符,php,encoding,utf-8,windows-1252,Php,Encoding,Utf 8,Windows 1252,我在通过excel打开csv时遇到了重音字符(西班牙语)的问题,excel是使用php生成的(未正确显示)。编码为utf-8。我已经用BOM将编码更改为UTF-8。发现的问题已解决 但是 我们需要将这个csv上传到第三方软件,它不接受这两个文件(第一个是因为奇怪的字符,第二个是因为未知的原因)。所以现在我发现,当使用ansi编码(windows-1252)时,字符显示正确我的问题是,ansi编码能代表所有西班牙语字符吗 这一问题的任何其他解决方案也会有好处 注意:在记事本++中,所有三种编码都显

我在通过excel打开csv时遇到了重音字符(西班牙语)的问题,excel是使用php生成的(未正确显示)。编码为utf-8。我已经用BOM将编码更改为UTF-8。发现的问题已解决

但是 我们需要将这个csv上传到第三方软件,它不接受这两个文件(第一个是因为奇怪的字符,第二个是因为未知的原因)。所以现在我发现,当使用ansi编码(windows-1252)时,字符显示正确

我的问题是,ansi编码能代表所有西班牙语字符吗
这一问题的任何其他解决方案也会有好处

注意:在记事本++中,所有三种编码都显示正确的字符。

–这些都是Windows 1252支持的字符。我想知道,这是否包含所有西班牙语字符。“西班牙语字符”到底是什么?你有没有像英国人一样,用西班牙语写过“smörgåsbord”?这会让ö和å成为“西班牙语字符”吗?如果你决定什么是“西班牙语字符”,只需查看字符列表,然后决定是否支持所有你认为相关的字符。我对西班牙语不太在行。我只知道,名字和所有单词中都有重音字符。