随便谈啊,你用的什么模拟器?是用的ASP.NET的Mobile?
解决方案 »
- 多线程数据导入程序,有时莫名其妙的服务停止运行,有大侠指点麽?
- 服务器发布网站
- img正则如何加/
- 急,急,怎樣使程序灘出對話框,讓程序暫停,等待用戶響應..
- 定时生成静态页面 求解决方案
- treeview加载数据库内容作为导航只输出了一个0的子节点,求各位指教
- TextBox如何绑定<%# DataBinder.Eval(Container.DataItem,"Title") %>呀??
- 这是什么语法错误?
- 问一个返回json格式的模型应该怎么写
- ListView新增数据时取不到新值
- 我是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个怪字符,我想应该是模拟器或者手机的问题,现在最麻烦的就是不知怎么兼容那些手机。