참고 : 여기에 언급 된 ASP
ASP는 일부 기능으로 인해 UTF-8을 지원합니다.
예를 들어 UTF-8 형식의 파일을 생성하려고 일반적으로 사용되는 스크립팅을 사용할 수 없습니다.
scripting.fileSyStemObject 파일 생성 기능은 다음과 같은 방법입니다.
FilesyStemObject.creatextFile (filename [, Overwrite [, unicode]]))
유니 코드 속성은 다음과 같이 설명됩니다.
옵션. 부울 값은 유니 코드 또는 ASCII 파일 형식에서 파일을 만들 것인지 여부를 나타냅니다. 파일이 유니 코드 파일 형식으로 생성되면 값이 ASCII 파일 형식으로 생성되면 값이 false입니다. 이 부분이 생략되면 ASCII 파일이 작성된 것으로 가정합니다.
이 기능을 사용하여 UTF-8 형식 파일을 만들 수 없습니다.
현재 adodb.stream 객체를 사용할 수 있습니다.
set objstream = server.createobject (adodb.stream)
objstream과 함께
.opeen
.CharSet = UTF-8
.Position = objstream.size
.WriteText = str
.savetofile server.mappath (/sitemap.xml), 2
.닫다
끝납니다
objstream = 아무것도 설정하지 않습니다
첨부된::
ASCII, 유니 코드, UTF-8 소개 :
ASCII는 영어 문자, 숫자, 제어 문자 등을 포함한 캐릭터 세트입니다.
ASCII는 매우 제한된 캐릭터를 대표하기 때문에 여러 국가 또는 지역은 중국에서 널리 사용되는 GB2312와 같은 자체 캐릭터 세트를 제안했으며, 이는 중국어에 대한 코드를 제공하고 두 바이트로 표시됩니다.
이 문자는 서로 호환되지 않습니다.
유니 코드는 글자 A에 해당하는 숫자 0x0041과 같은 세계의 모든 문자를 고유 한 숫자 (코드 포인트)로 매핑하는 문자 세트입니다. 현재 유니 코드는 여전히 개발 중이며 점점 더 허용됩니다.
유니 코드로 표시된 문자를 저장할 때 UCS-2와 같은 특정 인코딩 방법이 필요합니다. UCS-2와 같은 두 바이트를 사용하여 유니 코드로 인코딩 된 문자를 나타냅니다. UTF-8은 유니 코드 문자 세트의 또 다른 인코딩 방법입니다. ASCII로 인코딩 된 영어 텍스트는 수정없이 UTF-8 코딩으로 취급 될 수 있으며 응용 프로그램은 매우 넓습니다.