#include #include #include void main() { unsigned int c; unsigned char *str1; unsigned char *str2; unsigned char buf[30]; _setmbcp( 932 ); str1 = "ab\x82\x62\x82\x63\ef\x81\x66"; str2 = buf; for( ; *str1 != '\0'; ) { str1 = _mbgetcode( str1, &c ); str2 = _mbputchar( str2, '<' ); str2 = _mbputchar( str2, c ); str2 = _mbputchar( str2, '>' ); } *str2 = '\0'; printf( "%s\n", buf ); }