c#与javascript传递中文的问题。跪求!!!!!

kstarwolf 2005-09-16 12:01:36
我用javascript调用c#做的webservice其中有一个参数是要传入中文的。可是中文到了webservice就变成"?"了,我知道是码制的关系,可是试了好长时间就是转不出来。哪位高手指点一下。
...全文
93 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
kstarwolf 2005-09-16
  • 打赏
  • 举报
回复
谢谢各位。我给分了,呵呵。
clxxj 2005-09-16
  • 打赏
  • 举报
回复
http://dev.csdn.net/article/75/75316.shtm
vivianfdlpw 2005-09-16
  • 打赏
  • 举报
回复
<script>
function Str2Unicode(str){
var arr = new Array();
for(var i=0;i<str.length;i++){
arr[i]="&#" + str.charCodeAt(i) + ";";
}
return(arr.toString().replace(/,/g,""));
}
ivee 2005-09-16
  • 打赏
  • 举报
回复
在你的JAVASCRIPT中传递参数时先escape(YourString)。必要时在WebService接受参数时UrlDecode一下。

110,538

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Web++
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧