Encoding.cpp 388 B

1234567891011121314151617181920212223242526272829
  1. #include "il2cpp-config.h"
  2. #if !IL2CPP_USE_GENERIC_ENVIRONMENT && IL2CPP_TARGET_POSIX && !RUNTIME_TINY
  3. #include "os/Encoding.h"
  4. #ifdef HAVE_LANGINFO_H
  5. #include <langinfo.h>
  6. #endif
  7. namespace il2cpp
  8. {
  9. namespace os
  10. {
  11. namespace Encoding
  12. {
  13. std::string GetCharSet()
  14. {
  15. #if HAVE_LANGINFO_H
  16. return nl_langinfo(CODESET);
  17. #else
  18. return "UTF-8";
  19. #endif
  20. }
  21. }
  22. }
  23. }
  24. #endif