从wint_t
获得getwc(fh)
个Unicode代码点。使用Windows函数,当我知道目标编码时,如何将其转换为窄char
?我知道可以使用8位编码表示该字符(比如windows-1250
)。
与WideCharToMultiByte()
函数相比,是否有类似的函数来转换单个宽字符而不是字符串?如何正确完成?
此问题与我的How to process CSV lines with nul char in some elements?
有关答案 0 :(得分:2)
根据设计,没有相应的功能。你错误地认为它甚至可以逐字转换。这就像用英语逐字翻译成法语一样不可能 - 它只是不那么有效。