제가 아래와 같이 문자열을 더했는데 값이 win2k(XP도 마찬가지)와 win98에서 서로 다르게 결과가 나와서 질문합니다. 원인이 무엇인지, 그리고 동일한 결과가 나올 수 있는 해결책이 있으면 알려 주세요.,
제 생각에는 유니코드 때문인것 같은데..
win API 에 WideCharToMultiByte 함수가 있다고 하는데 이함수를 사용하여 해결해 보신분 답좀 주세요...
Temp : string;
Str : string;
Temp := chr(128)+ chr(128);
Str :='TL01'+ Temp;