簡體   English   中英

是否有可能獲得GCC 3.4.6來將BOM表源文件編譯為UTF-8?

[英]Is it possible to get GCC 3.4.6 to compile UTF-8 with BOM source files?

我有一個c ++應用程序,其中使用了unicode字符串,我已經使用Visual Studio 2012編譯了解決方案----。------ Window 7

該文件使用BOM(字節順序標記)保存在utf-8中。 當我在linux中運行同一文件時,出現以下錯誤:-錯誤:程序1中出現雜散'\\ 239':程序1中錯誤:雜散'\\ 187':程序中出現錯誤:雜散'\\ 191'

我發現gcc在c ++文件中不支持BOM。如果我從文件中刪除BOM,則錯誤得到解決。 有沒有一種方法可以編譯包含使用BOM表保存在utf-8中的文件的應用程序?

還有一件事,我正在GCC版本3.4.6的“ Red Hat Enterprise Linux 4版本”中編譯應用程序。

請在這方面幫助我。

感謝和問候Vikas

@gcc:您可以使用

-lstdc++

作為編譯器選項,用於編譯utf-8 BOM文件

(我在此處添加此內容,因為該主題在google上對此主題的評價很高)

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM