나는 내가이 -. 무료 파스칼 나사로 또는 델파이
왜, 어떻게 내가 줄께 그냥 바로 뛰어
의 설명과 함께 보어 사람 원하지 않는 미가공 바이트 데이터를 포함한 바이트 배열. 배열은 1000 바이트입니다. 나는 1000 바이트 배열을 살펴보고 파일 이름과 비슷한 UTF-16 유니 코드 문자 만 추출하려고하지만 정확히 1000 바이트 배열에서 문자가 나타나는 위치를 정확히 알지 못합니다.나는 Lazarus Unicode Page과 this을 읽었지 만, 내 문제에 대한 구문 론적 접근 방식은 여전히 확실하지 않습니다. 유니 코드 문자는 최대 4 바이트까지 가능하지만 일반적으로 2 문자 (문자 및 공백)임을 이해합니다.
나는 특정 유니 코드 문자가 나에 대해 물어 지금 해결 this thread에 더 존재 알고 다른 분야에 대한 성공 UTF8encode (WideCharLenToString를 (@ 경우 MyArray, SomeIntValue) 사용했습니다.하지만 지금은 "사냥"필요 다른 이유로, 배열 내에서. 예 : "처음 16 바이트를 살펴 봅니다. 유니 코드입니까? 그렇지 않으면 다음 16을보십시오. 유니 코드입니까? 그렇다면 문자열로 변환하고".
이이 사람이 나를 도울 수 있습니까?