Notice
Recent Posts
Recent Comments
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | |||||
3 | 4 | 5 | 6 | 7 | 8 | 9 |
10 | 11 | 12 | 13 | 14 | 15 | 16 |
17 | 18 | 19 | 20 | 21 | 22 | 23 |
24 | 25 | 26 | 27 | 28 | 29 | 30 |
Tags
- 한글입력체크
- inner join
- wap
- injection
- sql업데이트
- JavaScript
- 이미지가로길이
- ERD
- sql순위
- VARIABLE
- tempDB
- xmldom
- 인젝션
- asp함수
- SPLIT
- array
- WML
- instr
- update
- jdbc driver
- 자바기초
- join
- VarType
- 정규식
- MSSQL보안
- FileSystemObject
- javascript 한글입력체크
- XML
- sql랭킹
- 이미지세로길이
Archives
- Today
- Total
3초기억력
ASP 유니코드 변환 함수 (\u로 시작하는 유니코드를 한글로 변환) 본문
제목 : 네이버 로그인 시, 이름/별명에 사용되는 유니코드를 한글로 변환
소스 :
Function fnConvertUnicode(strValue)
Dim outputValue : outputValue = ""
If InStr(strValue, "\u") > 0 Then
spArray = Split(strValue, "\")
For i = 1 To UBound(spArray)
outputValue = outputValue & ChrW(Replace(spArray(i),"u","&H"))
Next
Else
outputValue = strValue
End If
fnConvertUnicode = outputValue
End Function
함수에 변수를 넣으면
\u 로 시작하는지를 조회한 후,
\u로 시작하면,
\를 split 해서 array 2번째부터 추출하여, 문자열로 반환한다.
내용 :
최근 네이버 로그인을 classic asp 에서 개발하면서 회원정보 조회 api 결과
이름, 별명에 유니코드가 들어오는 것을 확인. 예전엔 URI 인코딩이었던 것으로 기억함
\u~~~\u~~~ 로 한글 문자 갯수만큼 유니코드로 리턴받음.
strVal = "\uD55C\uAE00"
name = fnConvertUnicode(strVal)
'name : 한글
예제 소스 파일 :
출처 : 나
'플밍_ASP' 카테고리의 다른 글
sha512 hash 데이터 생성 함수 (0) | 2024.05.10 |
---|---|
iis 10에서 외부 smtp 네이버 계정으로 메일 보내기 (0) | 2023.07.27 |
classic asp) ADODB.Command 사용하여 Query 하기 (0) | 2021.03.25 |
classic asp) 한글, utf-8, base64 인코딩/디코딩 (0) | 2021.03.24 |
[ASP] 아이디(이메일) 찾기 등에서 활용할 이메일 자리수 + '*' 치환 함수 (0) | 2018.06.22 |
Comments