koth / kcws

Deep Learning Chinese Word Segment
2.08k stars 648 forks source link

大神解释下basic_string_util.h 头文件中u8tou16 和u16tou8 这两个函数的意义 #111

Open forever1dream opened 6 years ago

forever1dream commented 6 years ago

请问u16tou8 和u8tou16 这两个函数转成的是什么编码啊,这里没看明白,还有这个定义的是什么类型,求解释typedef uint16_t UnicodeCharT;typedef std::basic_string UnicodeStr;

yuimo commented 6 years ago

u16是为了方便C++中的汉字处理,一个u16 char可表示一个汉字。