https://gcc.gnu.org/bugzilla/show_bug.cgi?id=98576
--- Comment #2 from cqwrteur <unlvsur at live dot com> --- The same issue can be found with any EXEC charset besides UTF-8. I really hope GCC could provide a macro to let me know what the current execution charset is so I can output the correct thing under the current encoding with iconv.