2
텍스트 파일이 있습니다. 나는 그것을 Utf8로 바꾸어야한다. 변환 후에는 파일의 모든 숫자가 물음표로 변환됩니다. 예를 들어 1380은 '????'와 같이 4 개의 물음표로 변환됩니다. 나는 변환 델파이 2009 년Utf8을 유니 코드로 변환
이 내 코드를 사용하고 있습니다 :
RichEdit1.Lines.LoadFromFile(OpenDialog1.FileName,TEncoding.UTF8);
어떻게 내가이 변환을 수정할 수 있습니다
?
이것은 "변환"이 아닙니다. 'RichEdit.Lines'에게 UTF8로 인코딩 된 텍스트 파일이 있어야한다고 말하고 있지만 분명히 제공하지는 않습니다. 적절한 인코딩 (언급하지 않음)을 사용하여 파일을 열고 UTF8로 변환 한 다음이를 'RichEdit.Lines' 속성에 지정해야합니다. 텍스트 파일 인코딩이 실제로 무엇인지 언급하지 않았으므로 UTF8로 변환하는 방법에 대한 제안은 할 수 없습니다. 디스크에 텍스트 파일의 실제 인코딩이 무엇인지에 대한 누락 된 정보를 제공하기 위해 질문을 편집 할 수 있습니까? 감사. –
기존 파일은 유니 코드 형식입니다. 내 응용 프로그램에서 파일을 열고 일부 메모를 채우고 파일에있는 일부 문자로 부자를 작성하려고합니다. 내 파일에는 영어 문자, 페르시아 문자 및 일부 기호가있는 숫자가 있습니다. – user1073024