如何在Windows-1255转换为UTF-8在传统的ASP?(How to convert Win

2019-09-18 20:36发布

我怎么能转换成传统的 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?