PalWorld-NetCrack icon indicating copy to clipboard operation
PalWorld-NetCrack copied to clipboard

`ItemList.hpp` encoded with Windows 1252 instead of UTF-8, which would cause compile issues on PC using other language systems

Open ParticleG opened this issue 1 year ago • 7 comments

I'm using chinese as system language (encoding is GBK), and build with the following command would cause encoding issues which intepret é letter in Chikipi Sauté as a newline character:

“C:\Users\particleg\Programming\CLionProjects\PalWorld-NetCrack\DX11-Base.sln”(默认目标) (1) ->
“C:\Users\particleg\Programming\CLionProjects\PalWorld-NetCrack\DX11-Base.vcxproj”(默认目标) (2) ->
(ClCompile 目标) ->
  C:\Users\particleg\Programming\CLionProjects\PalWorld-NetCrack\ItemList.hpp(281,9): error C2001: newline in constant
[C:\Users\particleg\Programming\CLionProjects\PalWorld-NetCrack\DX11-Base.vcxproj]
  C:\Users\particleg\Programming\CLionProjects\PalWorld-NetCrack\ItemList.hpp(269,16): error C2737: 'itemlist::food': c
onst object must be initialized [C:\Users\particleg\Programming\CLionProjects\PalWorld-NetCrack\DX11-Base.vcxproj]
  C:\Users\particleg\Programming\CLionProjects\PalWorld-NetCrack\ItemList.hpp(281,9): error C2001: newline in constant
[C:\Users\particleg\Programming\CLionProjects\PalWorld-NetCrack\DX11-Base.vcxproj]
  C:\Users\particleg\Programming\CLionProjects\PalWorld-NetCrack\ItemList.hpp(269,16): error C2737: 'itemlist::food': c
onst object must be initialized [C:\Users\particleg\Programming\CLionProjects\PalWorld-NetCrack\DX11-Base.vcxproj]
  C:\Users\particleg\Programming\CLionProjects\PalWorld-NetCrack\ItemList.hpp(281,9): error C2001: newline in constant
[C:\Users\particleg\Programming\CLionProjects\PalWorld-NetCrack\DX11-Base.vcxproj]
  C:\Users\particleg\Programming\CLionProjects\PalWorld-NetCrack\ItemList.hpp(269,16): error C2737: 'itemlist::food': c
onst object must be initialized [C:\Users\particleg\Programming\CLionProjects\PalWorld-NetCrack\DX11-Base.vcxproj]

    399 个警告
    6 个错误

This file should use UTF-8 encoding, and project build setting should enable /utf8 setting.

ParticleG avatar Jan 30 '24 12:01 ParticleG