使用iconv进行shift-JIS->UTF-8的出现的问题

1、有些特殊的字符(比如①)进行shift-JIS->UTF-8会出现错误:LINUX ERRNO 84、Invalid or incomplete multibyte orwide character。需要用SHIFT_JISX0213进行->UTF-8的转码

2、仍然有些字符无法进行转码,需要调用在调用iconv_t iconv_open(const char *tocode, const char *fromcode)时设置为:tocode//IGNORE

 

你可能感兴趣的:(unix&linux)