我怎么能转换成传统的 ASP一个Windows 1255的字符串为UTF-8? 我的数据库是windows-1255,我想我的网站转移到UTF-8。
Answer 1:
是否在码这个答案你需要什么?
Answer 2:
你确定你不需要做任何转换。 虽然您的数据库可以将字符串存储在一个特定的编码,通常ADODB / OLEDB将提供一个ASP页面运行为Unicode(因为实际的脚本语言只支持Unicode它实际上可能有其他的编码)的字符串的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
如果这似乎并不为你工作,那么我怀疑你已经爱上了疑难杂症我在我的答案描述的犯规Codebender已经挂。
文章来源: How to convert Windows-1255 To UTF-8 in Classic ASP?