随便谈啊,你用的什么模拟器?是用的ASP.NET的Mobile?
解决方案 »
- 关于TextBox的一个问题
- 这个方法算不算参数化,为什么参数化能防注入,直接用sql就不防呢?
- 图片上传下载问题
- 这个tab效果这么实现的?
- ASP.NET记录操作日志
- 数据据查询中文比查询数字的时间要多吗?
- 请教一个关于dnn模块开发的问题
- [求助]vs2010 。net 4的Treeview一点击节点就自动收缩了,如何不让他收缩?
- [馨郁星愿]关于分页存储过程中总页数的参数取出,请进来
- 用户积分管理:除了用户积分记录表之外,每次积分变化后的新总积分是否更新到用户属性表?
- 我是ASP程序员。为什么我宁愿学PHP、JSP也不愿意搞ASP.NET呢????DATAGRID什么的,见到就烦,谁知道为什么???
- dataset如何得知数据到达未尾
WAP就没什么难度,
倒是短信成问题。大家有什么好建议?
我现在对短讯这块都还不了解。
要移动服务商(中移?联通)的接口?似乎不行吧~
不然还能用什么来做呢?
我想把PDA里的數據在接上腦後,數據文件不用操作自動Copy到PC的指定目錄,可以實現嗎?
我在PC上是BS的程序,用SQL SERVER我想讓用戶從進入PC的BS程序後後,不用選文件,點一下一個按鈕就可以把文件導入到數據庫.但是不太清楚怎樣自動Copy,或者這一過程高手們有什麼更好的實現方法嗎?
//send.wml
////////////////////////////////////////////////////////////
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE wml PUBLIC "-//WAPFORUM//DTD WML 1.1//EN" "http://www.wapforum.org/DTD/wml_1.1.xml">
<wml>
<card id="main" title="龙探长">
<p>中国:</p>
<p><input name="txtName" title="中国" type="text" size="10" value="涓浗" maxlength="10"/></p>
<p><anchor>确定<go href="Rec.wml" method="post" accept-charset="utf-8">
<postfield name="txtName" value="$txtName"/>
</go>
</anchor></p>
<p><a href="http://wap.monternet.com">返回梦网</a></p>
</card>
</wml>////////////////////////////////////////////////////////////其中的中文被我转换为了UTF-8,在TextBox里手动写的中文字符(因为无法找到能输入中文的模拟器,所以手动写,无法编码),传递到下一页后就是乱码了,代码如下:////////////////////////////////////////////////////////////
//Rec.wml
////////////////////////////////////////////////////////////<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE wml PUBLIC "-//WAPFORUM//DTD WML 1.1//EN" "http://www.wapforum.org/DTD/wml_1.1.xml">
<wml>
<card id="main" title="龙探长">
<p>й</p>
<p><a href="http://wap.monternet.com">返回梦网</a></p>
</card>
</wml>////////////////////////////////////////////////////////////其中参数是使用的ASP.NET的Request["txtName"]方法,我也试了System.Text.Encoding.UTF8.GetString(System.Text.Encoding.GetEncoding("GB2312").GetBytes( Request["txtName"] ) )等等方法,都不行,应该不关接收时编码的问题,请问我怎么样才能成功的得到中文的参数呢?
另外要确保页面提交的Encoding跟Web.Config里的requestEncoding一致,不然会出现乱码。你的这一句是有问题的:
System.Text.Encoding.UTF8.GetString(System.Text.Encoding.GetEncoding("GB2312").GetBytes( Request["txtName"] ) )
详细的可看这贴:
http://expert.csdn.net/Expert/topic/1861/1861857.xml?temp=.558407
并不了解WAP。我想可能是道手机上的浏览器POST的时候并没有以UTF8来编码数据(这个可能性不大);可能是后台处理这XML的时候并没有解码(如果是这样那就好办了,用Encoding.Utf8.GetString(Encoding.Unicode.GetBytes(Request["txtName"]))就可以了;也可能是后台处理这XML时不知以什么的编码格式来解码了。这只是我的看法,学习
<?xml version="1.0" encoding="UTF-8"?>
<go href="Rec.wml" method="post" accept-charset="utf-8">
我跟踪了一下,不管中文字符有多少,得到的都只有1个怪字符,我想应该是模拟器或者手机的问题,现在最麻烦的就是不知怎么兼容那些手机。