VS2015支持UTF-8 with BOM编码格式处理中文、西班牙文、法文等非英文字符
来源:互联网 发布:多组数据对比 图表 编辑:程序博客网 时间:2024/04/30 07:34
Detail:
在使用VS2015编译ImageMagicK库时,由于其中源码文件带有非英文字符串,导致VS编译出错。
LANGUAGE( bn/* Bengali */, GLASS, "আমি কাঁচ খেতে পারি, তাতে আমার কোনো ক্ষতি হয় না।" /* I can eat glass and it doesn't hurt me. */)LANGUAGE( bo/* Tibetan */, GLASS, "ཤེལ་སྒོ་ཟ་ནས་ང་ན་གི་མ་རེད།" /* I can eat glass and it doesn't hurt me. */)LANGUAGE( bs/* Bosnian */, WP-PANG, "Fin džip, gluh jež i čvrst konjić dođoše bez moljca." /* A nice jeep, a deaf hedgehog and a tough horse came without a moth. */)LANGUAGE( ca/* Catalan */, WP-PANG, "Jove xef, porti whisky amb quinze glaçons d'hidrogen, coi!" /* Young chef, bring whisky with fifteen hydrogen ice cubes, damn! */)LANGUAGE( ch/* Chamorro */, GLASS, "Siña yo' chumocho krestat, ti ha na'lalamen yo'." /* I can eat glass and it doesn't hurt me. */)LANGUAGE( cs/* Czech */, WP-SFD, "Příliš žluťoučký kůň úpěl ďábelské ódy." /* A too yellow horse moaned devil odes. */)LANGUAGE( cy/* Welsh */, GLASS, "Dw i'n gallu bwyta gwydr, 'dyw e ddim yn gwneud dolur i mi." /* I can eat glass and it doesn't hurt me. */)LANGUAGE( da/* Danish */, WP-SFD, "Quizdeltagerne spiste jordbær med fløde, mens cirkusklovnen Walther spillede på xylofon." /* The quiz contestants ate strawberries with cream while Walther the clown was playing the xylophone. */)LANGUAGE( de/* German */, WP-SFD, "Zwölf Boxkämpfer jagen Viktor quer über den großen Sylter Deich." /* Twelve boxing fighters drive Viktor over the great. */)LANGUAGE( el/* Greek */, WP-SFD, "Θέλει αρετή και τόλμη η ελευθερία. (Ανδρέας Κάλβος)" /* Liberty requires virtue and mettle. (Andreas Kalvos) */)LANGUAGE( en/* English */, GSPECI, "The quick brown fox jumps over the lazy dog.")LANGUAGE( enm/* Middle English */, GLASS, "Ich canne glas eten and hit hirtiþ me nouȝt." /* I can eat glass and it doesn't hurt me. */)LANGUAGE( eo/* Esperanto */, WP-SFD, "Eĥoŝanĝo ĉiuĵaŭde." /* Change of echo every Thursday. */)LANGUAGE( es/* Spanish */, WP-PANG, "Jovencillo emponzoñado de whisky: ¡qué figurota exhibe!" /* Whisky-intoxicated youngster — what a figure he's showing! */)LANGUAGE( et/* Estonian */, WP-SFD, "See väike mölder jõuab rongile hüpata." /* This small miller is able to jump on the train. */)LANGUAGE( eu/* Basque */, GLASS, "Kristala jan dezaket, ez dit minik ematen." /* I can eat glass and it doesn't hurt me. */)LANGUAGE( fa/* Persian */, MISC/* Behdad Esfahbod (#548730) */, "«الا یا اَیُّها السّاقی! اَدِرْ کَأساً وَ ناوِلْها!» که عشق آسان نمود اوّل، ولی افتاد مشکلها!")
编译报错:error C2001: newline in constant
VS2015仅支持UTF-8 with BOM,不支持不带签名的UTF-8。所有如果源码文件带有中文、西班牙文、法文等字符,请将文件编码修改为UTF-8 with BOM而非ASCII、非UTF-8。
My Answer:
这里使用ST将文件按UTF-8 with BOM编码另存后,再重新由VS打开,编译通过!
阅读全文
0 0
- VS2015支持UTF-8 with BOM编码格式处理中文、西班牙文、法文等非英文字符
- UTF-8和GBK等中文字符编码格式介绍及相互转换
- python利用utf-8编码判断中文英文字符(转)
- python利用utf-8编码判断中文英文字符
- python利用utf-8编码判断中文英文字符
- python 利用utf-8编码判断中文英文字符
- php 字符编码转换类,支持ANSI、Unicode、Unicode big endian、UTF-8、UTF-8+Bom 互相转换
- SciTE4AutoHotkey新建文件默认编码 UTF-8 with BOM
- Android Studio下提示非法字符:UTF-8 with BOM
- C#使用StreamWriter生成UTF-8无BOM编码格式
- UTF-8,GB2312等编码格式详解
- 字符编码(unicode,utf-8等)学习
- 英文Ubuntu系统安装中文支持,中文UTF-8
- 英文Ubuntu系统安装中文支持,中文UTF-8
- 英文Ubuntu系统安装中文支持,中文UTF-8
- 让 SciTE 支持中文 utf-8 编码
- 中文乱码问题(编码格式utf-8)
- Python处理以BOM开头的UTF-8编码文件
- 【工具类】-ini配置文件读写操作类
- CDH对应组件版本和maven引入方法
- GUI JDBC 学生信息管理系统
- 如何看待 Kotlin 成为 Android 官方支持开发语言?
- 设计模式-单例模式(Singleton)
- VS2015支持UTF-8 with BOM编码格式处理中文、西班牙文、法文等非英文字符
- 笔记:border-radius兼容写法
- node的dns
- HelloCharts 自定义X轴
- Invalid character found in the request target. The valid characters are defined in RFC 7230 and RFC
- SQL Server 2008数据备份与还原(原理篇)
- PHP实现几种常见的排序
- git拉取远程分支并创建本地分支
- express手册之四,routing(路由)