login register Sysop! about ME  

2017년 05월 17일 12시 31분 00초,     조회수 : 949
  제목 : 바이너리 dat 파일 불러오기
SEQ : 163841 글쓴이 : gosuzzang

작성 포맷 : TEXT 모드, 자동 줄바꿈 사용

안녕하세요.
바이너리 dat 파일을 읽어 올려고 합니다.

아래와 같이 dat 파일을 읽으면 값이 
e°€i£½i?¥e°‘ e??i??ti??e?™i?¬e?¥ 6i?œe°? i?°i¼“'?eª…i??i??e ¨ i?œ iμœeŒ€ i ?i? e ¥ 149 i|?e°
와 같이 깨져서 나오는데요.
왜 그런거죠?
Function ReadBinaryFile(FileName)
Const adTypeBinary = 1
'Create Stream object
Dim BinaryStream
Set BinaryStream = Server.CreateObject("ADODB.Stream")
'Specify stream type - we want To get binary data.
BinaryStream.Type = adTypeBinary
'Open the stream
BinaryStream.Open
'Load the file data from disk To stream object
BinaryStream.LoadFromFile FileName
'Open the stream And get binary data from the object
ReadBinaryFile = BinaryStream.Read
End Function
Dim path, gifdata
' Locate the file on disk
path = server.mappath("/propitem.dat")
' Read the data
Response.BinaryWrite ReadBinaryFile(path)

감사합니다.

  ciwciw
  2017-05-18(16:09)
Charset 설정이 안 맞아서 그런거 같은데요...

Session.CodePage = "65001"
Response.Charset = "UTF-8"

요고 추가해 줘 보세요



제목 작성자 날짜 조회
바이너리 dat 파일 불러오기 (1) gosuzzang 2017-05-17 949

 
 
.NET과 Java 동영상 기반의 교육사이트

로딩 중입니다...

서버 프레임워크 지원 : NeoDEEX
based on ASP.NET 3.5
Creative Commons License
{5}
{2} 읽음   :{3} ({4})