我直接拿C#输出的WML文件。但用户输入的在WML里是一个输入框。值为
$name。我如何定义一个字符串等于这个值??
   我知道在这个值可以通过postfield传输。然后request获得。但一组卡片内本不需要传输变量,而且postfield不能传中文。

解决方案 »

  1.   

    可能找到解决办法了,
    C#里面如何UTF-8转GB2312
      

  2.   

    http://www.zero163.com/ItWorld/Web/WAP/WAPSen/13838.html
      

  3.   

    谢谢楼上,我这边编码出了点问题。按照你给的办法,在我的摩托罗拉A680上通不过。
    而我这么编码HttpUtility.UrlEncode("\"$name\"")。所得到编码总是对$name的编码而不是对name变量的编码。都快急疯了。在模拟器上没问题。
      

  4.   

    若这个$name为中文,则部分真机器显示不了,如何对这个$name编码啊。网上找了半天也没有一个能用的。,