As I need to port my project to vs2005, and the source code contain some UTF-8 string which is not suitable to represent by escaping, I have to add UTF-8 BOM to make vs2005 recognize it. But after I added the UTF-8 BOM, gcc can't compile it anymore, even using -finput-charset=UTF-8, it still say error about \357 \273 \277. Can you fix this problem?
escaping is troublesome as too many of them and make the source code unreadable. vs2005 surely need UTF-8 BOM. While gcc can't accept UTF-8 BOM presently. Thank you! -- Summary: Can't compile .cpp file with UTF-8 BOM. Product: gcc Version: 4.1.2 Status: UNCONFIRMED Severity: normal Priority: P3 Component: c++ AssignedTo: unassigned at gcc dot gnu dot org ReportedBy: huzheng_001 at 163 dot com http://gcc.gnu.org/bugzilla/show_bug.cgi?id=33415