나는 라이센시의 명단 인 텍스트 문서를 가지고 있습니다. 나는이 데이터를 HTML 테이블로 만들기 위해이 문서를 반복하고있다. 나는 비표준 문자로 이름을 알아 냈다..net을 사용하여 문자를 html로 변환하십시오.
이 나는 다음과 같은 기능을 통해 모든 입력을 실행하려 그들 중 하나
아미
이지만, 위의 문자를 가로 질러 올 때 그것을 대체하지 않습니다.
Function ReplaceBadCharacters(ByVal input As String) As String
Return input.Replace(Chr(233), "é")
End Function
어떻게 각 문자를 html로 대체 할 수 있습니까? I 위의 기능을 디버깅 할 때
EDIT
그것은 에메 []와 같은 아미되지 입력을 나타낸다.
크롬에서는 Aime 처럼 보입니다.
인코딩이 잘못되었습니다. – SLaks
메모장에서 문서를 열면 인코딩이 ANSI로 표시됩니다. 메모장 ++에서 UTF-8로 바꿀 때, é처럼 들리는'xE9' – guanome
문자는 다른 문자 모양 일 수 있습니다. 귀하의 명부는 어떤 종류의 텍스트 문서입니까? .docx, .doc, .pdf 등은 비표준 문자에 대해 비표준 글리프를 삽입 할 수 있습니다. .txt 또는 ASCII 기반 문서 인 경우 인코딩을 확인하십시오. 파일을 UTF8로 읽고 문서가 UTF ## 또는 그 반대 일 수 있습니다. 또한 파일을 읽을 때 인코딩 유형을 지정해야합니다. –