23 lines
989 B
ReStructuredText
23 lines
989 B
ReStructuredText
|
windows-utf-8
|
||
|
-------------
|
||
|
|
||
|
* On Windows, CMake learned to support international characters.
|
||
|
This allows use of characters from multiple (spoken) languages
|
||
|
in CMake code, paths to source files, configured files such as
|
||
|
``.h.in`` files, and other files read and written by CMake.
|
||
|
Because CMake interoperates with many other tools, there may
|
||
|
still be some limitations when using certain international
|
||
|
characters.
|
||
|
|
||
|
Files written in the :manual:`cmake-language(7)`, such as
|
||
|
``CMakeLists.txt`` or ``*.cmake`` files, are expected to be
|
||
|
encoded as UTF-8. If files are already ASCII, they will be
|
||
|
compatible. If files were in a different encoding, including
|
||
|
Latin 1, they will need to be converted.
|
||
|
|
||
|
The Visual Studio generators now write solution and project
|
||
|
files in UTF-8 instead of Windows-1252. Windows-1252 supported
|
||
|
Latin 1 languages such as those found in North and South America
|
||
|
and Western Europe. With UTF-8, additional languages are now
|
||
|
supported.
|