ASP equivalent of PHP's iconv
PHP 에서는 ICONV 라는 프로그램 툴을 이용하여 UTF-8 로 변환하여 뿌리면 정상적으로
한글이 보여 집니다.
ASP 의 같은 경우는 .
아래의 함수를 써보세요.. 짧은 소견이나마 적어 봅니다.
Public Function toUTF8(szSource As String) As String
On Error GoTo ErrHandler
Dim szChar As String
Dim WideChar As Long
Dim nLength As Integer
Dim i As Integer
nLength = Len(szSource)
For i = 1 To nLength
szChar = Mid(szSource, i, 1)
If Asc(szChar) < 0 Then
WideChar = CLng(AscB(MidB(szChar, 2, 1))) * 256 + AscB(MidB(szChar, 1, 1))
If (WideChar And &HFF80) = 0 Then
toUTF8 = toUTF8 & "%" & Hex(WideChar)
ElseIf (WideChar And &HF000) = 0 Then
toUTF8 = toUTF8 & _
"%" & Hex(CInt((WideChar And &HFFC0) / 64) Or &HC0) & _
"%" & Hex(WideChar And &H3F Or &H80)
Else
toUTF8 = toUTF8 & _
"%" & Hex(CInt((WideChar And &HF000) / 4096) Or &HE0) & _
"%" & Hex(CInt((WideChar And &HFFC0) / 64) And &H3F Or &H80) & _
"%" & Hex(WideChar And &H3F Or &H80)
End If
Else
toUTF8 = toUTF8 + szChar
End If
Next
Exit Function
ErrHandler:
toUTF8 = ""
End Function
위함수를 써서 변환 해보세요