I have a SQL Server database extract I’m doing.
At the beginning of my program, I have:
ini_set('mssql.charset','cp1250');
My database calls do not do anything special.
I’m only call the following methods:
mssql_connect, mssql_select_db, mssql_query, mssql_fetch_object,
mssql_next_result and mssql_close.
When I print the output of my export on screen, all the characters look fine. When I export fputcsv() into a csv file, I get a ton of <92> and <93> characters (this is the way that they look when I use a terminal to read them). When I open the file using Excel, they look like ì, í and î
This is causing major problems. Do you have any ideas?
Thanks but it turns out that the problem isn’t with the encoding so much as it is with the fact that my fputcsv() call actually was not specifying a delimiter. I chose “\t” for the delim and everything worked perfectly.