无法从fillalbe PDF表单获取汉字

时间:2018-08-16 03:57:01

标签: pdf vbscript asp-classic

我已经以PDF格式创建了一些字段。然后,我创建一个提交按钮,用于将 html格式的那些数据提交给ASP。这些数据可以通过Request.Form()成功检索,汉字除外。

如果可以成功检索数据,它将显示在我的asp中。

当我用中文提交字段(名称)

Response.write(Request.Form("Name")) 'the value of field in PDF is "測試"

页面不显示任何内容。

如果字段(名称)的值不是汉字

Response.write(Request.Form("Name")) 'the value of Request.Form("Name") is "Mary"

页面显示“玛丽”

我已经在我的asp中添加了代码页和字符集

<%@ LANGUAGE=VBScript CODEPAGE=65001 %>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">

接下来,我尝试测试一下是否无法检索或不能写汉字。

response.write("中文測試")

“中文测试”可以成功显示

当我将代码页和字符集更改为1252和ANSI

<%@ LANGUAGE=VBScript CODEPAGE=1252 %>
<meta http-equiv="Content-Type" content="text/html; charset=ANSI">

再试一次

Response.write(Request.Form("Name")) 'the value of field in PDF is "測試"

结果显示“ªŽŽ

我认为问题是无法从PDF提交中检索数据。如何成功获取汉字数据?还是我错过了什么?

asp文件: click to view the image

0 个答案:

没有答案