为什么使用 ( 或 ) 编码的 C++ 源代码文件可以正常编译ASCII
,ISO8859-1
但UTF-8
使用 编码时不能编译utf-16
?
编译器是否默认假设源代码将被编码为 ( ASCII
,ISO8859-1
或UTF-8
)?如果是这样,是否有任何编译器选项可以更改它以识别其他字符编码,例如utf-16
?
为什么使用 ( 或 ) 编码的 C++ 源代码文件可以正常编译ASCII
,ISO8859-1
但UTF-8
使用 编码时不能编译utf-16
?
编译器是否默认假设源代码将被编码为 ( ASCII
,ISO8859-1
或UTF-8
)?如果是这样,是否有任何编译器选项可以更改它以识别其他字符编码,例如utf-16
?