Asp 인 코딩 상호 전환 연구 및 구현 코드
' content , cset , dest
Function TransferCharSet(content, cset, dest)
Dim Objstream
Set Objstream = Server.CreateObject("adodb.stream")
objstream.Mode =3
objstream.Charset = cset
objstream.Type = 2
objstream.Open
objstream.WriteText content
objstream.Position = 0
objstream.SaveToFile dest,2
objstream.Close
set objstream = nothing
End Function
'
Function getcontent(path)
Dim Objstream
Set Objstream = Server.CreateObject("Adodb.Stream")
objstream.Charset = GetCharSetName(path)
objstream.Type = 2
objstream.Mode =3
'objstream.Charset = code
objstream.Open
Objstream.LoadFromFile path
objstream.Position = 0
getcontent = objstream.ReadText
objstream.Close
set objstream = nothing
End Function
'
Function GetCharSetName(path)
Set objstream=server.createobject("Adodb.Stream")
objstream.Type=1
objstream.mode=3
objstream.open
objstream.Position=0
objstream.loadfromfile path
bintou=objstream.read(2)
If AscB(MidB(bintou,1,1))=&HEF And AscB(MidB(bintou,2,1))=&HBB Then
GetCharSetName="utf-8"
ElseIf AscB(MidB(bintou,1,1))=&HFF And AscB(MidB(bintou,2,1))=&HFE Then
GetCharSetName="unicode"
Else
GetCharSetName="gb2312"
End If
objstream.close
Set objstream=nothing
End Function
자,이러한 코드 를 통 해 우리 의 전환 작업 이 완성 되 었 습 니 다!이 글 이 asp 애호가 및 기타 언어 애호가 들 에 게 도움 과 깨 우 침 을 줄 수 있 기 를 바 랍 니 다.마지막 으로 제 가 하고 싶 은 말 은 프로 그래 밍 언어의 학습 과 사용 이 어렵 지 않 습 니 다.중요 한 것 은 자신 이 머리 를 많이 써 서 자신 이 필요 로 하 는 기능 을 어떻게 실현 하 는 지 생각 하 는 것 입 니 다.하늘 을 원망 하고 남 을 탓 하 는 것 이 아니 라 이 언어 가 너무 약 하 다 는 말 을 하 는 것 입 니 다.자,여러분 의 프로 그래 밍 과 즐거움 을 기원 합 니 다.asp 의 인 코딩 전환 에 대해 먼저 여기에 쓰 겠 습 니 다.앞으로 저 는 더욱 멋 진 개인 오리지널 글 을 내 놓 을 것 입 니 다.감사합니다!
이 내용에 흥미가 있습니까?
현재 기사가 여러분의 문제를 해결하지 못하는 경우 AI 엔진은 머신러닝 분석(스마트 모델이 방금 만들어져 부정확한 경우가 있을 수 있음)을 통해 가장 유사한 기사를 추천합니다:
Asp 조작 쿠키([할당]설정,읽 기,삭제[만 료 시간 설정]포함)예: 1.읽 기 2.만 료 시간 응답 설정.쿠키("visiter").expires=dateadd("H",8,now()")'는 쿠키 가 8 시간 동안 응답 을 저장 합 니 다.쿠키("user ")name").Expir...
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
CC BY-SA 2.5, CC BY-SA 3.0 및 CC BY-SA 4.0에 따라 라이센스가 부여됩니다.