axmol/3rdparty/ntcvt
halx99 d1ec623bb5 Rename folder thirdparty ==> 3rdparty 2024-03-19 21:33:02 +08:00
..
.clang-format Rename folder thirdparty ==> 3rdparty 2024-03-19 21:33:02 +08:00
LICENSE Rename folder thirdparty ==> 3rdparty 2024-03-19 21:33:02 +08:00
README.md Rename folder thirdparty ==> 3rdparty 2024-03-19 21:33:02 +08:00
ntcvt.hpp Rename folder thirdparty ==> 3rdparty 2024-03-19 21:33:02 +08:00

README.md

ntcvt

The windows nt encoding converter helpers

Why create this toy repo

  • The natvie Win32 API is fast than c++11 std::codecvt
  • More easy to convert between utf-8, utf-16, mcbs at ntoskrnl system
  • Do a hack to avoid loop fill '\0' when prealloc buffer for std::wstring