我有一个我正在做的 SQL Server 数据库提取。
在我的程序开始时,我有:
ini_set('mssql.charset','cp1250');
我的数据库调用没有做任何特别的事情。
我只调用以下方法:
mssql_connect, mssql_select_db, mssql_query, mssql_fetch_object,
mssql_next_result and mssql_close.
当我在屏幕上打印导出的输出时,所有字符看起来都很好。当我导出fputcsv()
到 csv 文件时,我得到了大量的 <92> 和 <93> 字符(这是我使用终端读取它们时它们的外观)。当我使用 Excel 打开文件时,它们看起来像 ì、í 和 î
这导致了重大问题。你有什么想法?