windows-1255 문자열을 utf-8로 변환하려면 어떻게해야합니까? classic ASP? 내 데이터베이스는 windows-1255이며 내 사이트를 utf-8로 전송하려고합니다.Windows-1255를 Classic ASP에서 UTF-8로 변환하는 방법은 무엇입니까?
2
A
답변
3
this answer의 코드는 필요한 것을 수행합니까?
1
변환을 수행해야합니까? 데이터베이스가 특정 인코딩의 문자열을 저장할 수 있지만 일반적으로 ADODB/OLEDB는 유니 코드로 ASP 페이지에서 실행되는 VBScript/JScript에 문자열을 전달합니다. 실제로 스크립트 언어는 실제로 다른 인코딩을 사용할 수있는 유니 코드 만 지원하기 때문입니다.
은 따라서 귀하의 출력은이 작업을 수행 할 필요가 UTF-8이 될 필요가있는 경우 : -
Response.Codepage = 65001 '' // or have a @codepage directive at the top of the page
Response.CharSet = "UTF-8"
Response.Write sMyStringFromTheDatabase
이 난 당신이 잡았다 I의 파울을 떨어했습니다 의심 다음 당신을 위해 작동하지 않는 것으로 보이면 내 대답은 Codebender에 연결되어 있다고 설명합니다.
+1. 분명한 이유로;) – AnthonyWJones