我在网页中遇到问题,用python开发.
我在表单中有几个字段(checkbox,textarea等),每个字段都有一些唯一的名称.
我可以保存已知字段的值
即
field_name = 'fl_textarea'
field_value = form.getvalue(field_name)
Run Code Online (Sandbox Code Playgroud)
但是我如何才能获得未知字段名称的价值?我还需要将字段名称保存到变量中.
当我打印提交表格的内容时
form = cgi.FieldStorage()
print "<p>"+ str(form) +"</p>"
Run Code Online (Sandbox Code Playgroud)
它看起来像这样:
FieldStorage(None, None, MiniFieldStorage('flatt2695', 'abc-xyz'), MiniFieldStorage('flatt2696', 'abc-123xyz'), MiniFieldStorage('flatt2697', 'onoff'), ...
Run Code Online (Sandbox Code Playgroud)
那么,我如何将这些字段名称和值逐个放入变量中?
我正在开发一个我需要添加urdu语言的应用程序.
问题是,当我在浏览器上打开此文件时,urdu单词显示良好.但这些单词不会在模拟器上显示.
例如
?????
Run Code Online (Sandbox Code Playgroud)
这与浏览器上显示的相同,但是当我看到这个词到模拟器时,它就像这样显示
? ? ? ? ?
Run Code Online (Sandbox Code Playgroud)
我读过这篇文章阿拉伯语文本支持Android模拟器 它看起来不错但它在我的情况下不起作用.