일본어로 된 문자형 출력

tkfkdgody의 이미지

안녕하세요..

마무리 해 놓은 플젝을 테스트 하면서 발생한 일이 있는데 전혀 감이 안잡혀서 글 올립니다.
통신을 하며 받은 패킷을 한국어는 잘 받는데요 일본어는 들어오는 값이 있고 아예 널값으로 들어오는 경우가 대다수네요.

보내는 쪽에서는 정상적으로 보냅니다.
보내는 쪽은 std::string형으로 문자를 보냅니다.
구조체로 실어서 보내는데

struct a
{
 std::string length;
 std::string charname;
}

케릭명 앞에 길이를 붙여서 보내서 길이에 따라 잘라서 문자를 자르게 되는 구조입니다.
그런데 일본어에서는 이게 나올때도 간혹 있는데 대부분 널값으로 되네요;

이런 일이 있으면 조언 좀 부탁드립니다..