如何解决字符串传值问题?

具体是这样的,在简易化的ueditor中回复一段话,这段话有类似这种格式:
图片说明
结果传到后台的字符串中的空格全部是 这种特殊字符,导致后台接收不到第一次出现&nbsp以后的所有字符。
哪位大神有什么好的办法?
如果说要在js中将所有的$nbsp;检出然后替换这就有一个极大的效率隐患。谁有高效的方法借我参考也行?那综上所述我到底该怎么办呢?

0

3个回答

我是来结贴的,碰到我这种情况我处理办法最后是吧ueditor放在了form中,然后用$webUI.getForm('#infoForm').form('submit', { });的方法传递,
然后就可以了,这样就可以下次从数据库中调取数据显示的格式和存进去的是一致的

0

咦 我用这个没出现这个错误啊 我用um.getContent();获得内容,然后把数据加到json里了,,,你可以试试

0

我以为可能是ueditor的问题,换了一个um还是这样,在js中var text = UM.getEditor('myEditor').getContent() ;可以得到,结果是如图:
图片说明
然后后台接收到的值就成这样了
图片说明
是从第一个&nbsp:开始断开了。这到底是为什么呢?

0
Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
其他相关推荐
字符串参数如何传值?
字符串参数如何传值?rn传地址还好办,传值却不知如何处理,各位大侠,望赐教.rn
字符串日期传值问题
and  date_format(create_time,'%Y-%m')=#{date,jdbcType=VARCHAR} 在参数后面加:  ,jdbcType=VARCHAR
关于字符串传值问题?
如果a="sss";rn可以通过test.aspx?id="+a+"顺利将sss传给test.aspxrnrn但是如果a="sss bb ss"就是有空格的时候,rn只能传sss,而 bb ss不能传过去,rnrn为什么有空格,就不能将整体字符串传过去呢?rnrn该怎么修改
如何解决字符串的split问题
String m="aa,bb,,,,,nn";rnString[] n;rnn=m.split(",");rnrn可以正确得到全部分隔的部分rnrn如果m="aa,bb,cc,,,,,";rn则只能得到三个分隔部分,如何能得到全部的分隔?
如何解决字符串接收问题?
在vc++中用cin>>接收值时,如果字符串中包括一个空格,则只能接收空格前的字符,而忽略空格后的字符,有什么方法可以解决吗?
关于数组和字符串传值的问题。
public class Y rnrn public static void main (String[]args)rn rn int [] a = new int [1];rn modify(a);rn System.out.println(a[0]);rnrn String s=new String("Hello");rn modify(s);rn System.out.println(s);rnrn int b=0;rn modify(b);rn System.out.println(b);rn rn public static void modify (int[] a)rn rn a[0] ++; rn rn public static void modify(String s)rn rn s+=" world!";rn rn public static void modify(int b)rn rn b++;rn rnrnrn结果为:rn1rnHellorn0rn请解室一下:)
JavaScript传值问题【已解决】
我现在需要把password类型的input的值传到一个hidden类型的input中,但是用value赋值的时候得到的是空串,请问这个问题该怎么解决呢?谢谢。rnrn代码有点小问题,我看到了。。。太失败了
这个传值的问题怎么解决?
我问一个比较浅的问题,现在正在做一个值班表,当我创建添加一个新的值班表的时候,添加提交后,页面跳转到此值班表的详细页面,不是值班列表,是这一条记录的添加页面,然后在这个页面我可以修改日期,值班人,时间等,这些修改的页面我做好了,问题是在添加后怎么把值传到这个值班表的详细页面,然后在根据这条记录传值修改其中的内容,我是新手,大家帮忙看看,谢了!分不多,只能给这个多
OleDbParameter传值问题还未解决!!!
private void DataGrid1_UpdateCommand(object source, System.Web.UI.WebControls.DataGridCommandEventArgs e)rn string StrCon=ConfigurationSettings.AppSettings["ConOraString"];rn MyConn=new OleDbConnection(StrCon);rn string strupdate="update list set name=? and xj05=? and counter=? where xj01=?";rn MyConn.Open();rn OleDbCommand updatecmd=new OleDbCommand(strupdate,MyConn);rn updatecmd.Parameters.Add(new OleDbParameter("name",OleDbType.VarChar,20));rn updatecmd.Parameters.Add(new OleDbParameter("xj05",OleDbType.VarChar,20));rn updatecmd.Parameters.Add(new OleDbParameter("counter",OleDbType.VarChar,50));rn updatecmd.Parameters.Add(new OleDbParameter("xj01",OleDbType.VarChar,20));rn updatecmd.Parameters["name"].Value =((TextBox)e.Item.FindControl("name")).Text;rn updatecmd.Parameters["xj01"].Value = DataGrid1.DataKeys[(int)e.Item.ItemIndex];rn updatecmd.Parameters["xj05"].Value = ((DropDownList)e.Item.FindControl("xj05")).SelectedItem.ToString();rn if (((CheckBox)e.Item.FindControl("counter")).Checked == true)rn updatecmd.Parameters["counter"].Value = "1";rn elsern updatecmd.Parameters["counter"].Value = "0";rnrn // Label3.Text=strupdate;rn tryrn updatecmd.ExecuteNonQuery();rn catchrn Response.Write(strupdate);rn finallyrn MyConn.Close();rn DataGrid1.EditItemIndex = -1; rn BindGrid();rnrnrn结果:rnSQL语句:update list set name=? and xj05=? and counter=? where xj01=?rn传值没有?
传值问题,帮忙解决阿。
rn
解决ActivityGrop页面切换和传值的问题
解决ActivityGrop页面切换和传值的问题。
如何传值问题
请教一下.rnNavigateUrl='<%#"MyDne.aspx?ID=" + DataBinder.Eval(Container.DataItem,"ID")&"Name="+ DataBinder.Eval(Container.DataItem,"Name")%>' rn要传二个值ID和NAME, 怎么改上面的.
的问题。如何传值?
在另一个页面中得到的value值,可以吗?在另一页面如何得到?用get方法传的数据量有限制,想通过这个方法传值,不知可行否?请指教!
如何传值的问题??
InventoryModel.aspx页面中有一个DataGrid,DataGrid有个编辑按扭,我在属性生成器中设的编辑按扭的url格式字符串是这样:rnAddInventoryModel.aspx?sBrandModelID=0rn意思是说点击编辑按扭的时候弹出一张页面,把0这个值传到AddInventoryModel.aspx中去,rn但是我还想把InventoryModel.aspx页面中的DrowList下拉框的值也传过去.不知道怎么传.
页面如何传值问题
现有一母版页a.aspx,另一个b.aspx页面套用了这个母版页。b.aspx这个页面有一些加了runat="server"属性的控件,在对b.aspx页面进行了一系列的操作之后,要将一些数据传到一个处理页面c.aspx进行处理([color=#FF0000]由于我所学知识不多,现在只能用这种方法将数据提交到服务器上去[/color])。rnrn 我试过两种方法,第一种是:通过提交表单的方式进行提交,然后在c.aspx用Request.Form["id"]方式进行接收传来的数据。但这种方式不行,原因是提交表单的时候,那个在母版页加了runat="server"属性的表单,只会回传,不会跳转。rnrn 第二种方法是:在b.aspx页面,通过给input控件加runat="server"属性,然后在a.aspx页面添加一个服务器按钮,在这个服务器按钮的点击事件里通过findcontrol()找到相应的控件,然后将找到的控件的值放入Session中,然后再在c.aspx页面从Session中取值。[color=#FF0000]但是这种方式获取不到我手动生成的input控件的值[/color]。rnrn 大概是这些意思,请高手教我解决的方法。
传值问题。。。。。。。。。。。。。。。。传值问题。。。。。。。。。。。。。。传值问题。。。。。。。。
我用JAVA写的c/s小程序:客户端包括内容输入(text)、发送对象的一部分条件(学院,年级),现在想把这两部分内容发送到服务器端,服务器端根据(学院,年级)通过数据库查询出所有符合条件的IP,然后把(text)发送给所有的符合条件的IPrnrn请问:如何才能把(text)和(学院,年级)发送给服务器,并且能正确的识别这两部分而不至于混淆。
关于传值字符串乱码问题
function getvalue()rn rnrn createXMLHttpRequest();rn rn var id=document.getElementById("selectedvalue").value;rnrn var url= "goods_Handler.ashx?id="+id+"&type=1";rnrn xmlHttp.open("GET",url,true);rnrn xmlHttp.onreadystatechange=showResult;rnrn xmlHttp.send(null);rn rnrn假如我的id="aaaa"rnc传过去的都是乱码,数据库里的值是?????rnrn这个问题怎么解决rnrn
关于页面字符串传值
页面,都使用Response.Redirect("xx.aspx?topicid+" = xx)进行跳转rn第1个页面到第2个页面,Response.write我能输出值。rnResponse.Write(Request.QueryString["topicid"]) 能输出1rn第2个页面到第3个页面,我用rn protected void Button1_Click(object sender, EventArgs e)rn rn Response.Redirect("restore.aspx?topicid = " + Request.QueryString["topicid"]);rn rn一个按钮进行跳转,然后到第3个页面,Response.Write(Request.QueryString["topicid"]);rn就无法输出值了。rn查看页面源代码文件rn rn那位高手能指点下,为什么topicid会变成这样?
js的function传值,字符串无法传值,
在html 中 onclick = xx(变量),若变量是Number类型,则无问题。若变量是 字符串类型的,则不可以。 1 转译 2 若用的是模版引擎渲染页面,上面方法就不行了,可以用 &quot; div class="gwDetailWdList" onclick="enterWTDetail( &quot;%=data[i].id%>&quot;)">
如何解决在存储过程中长字符串问题
ORACLE里VARCHAR2只能存4000个字符,而LONG类型理论上是可以存4G数据的,可是在实际中rn我在存储过程中定义了一个LONG类型的变量以存储动态的SQL,但是经常在拼接字符的时候会出现错误信息:ORA-06502 数字或值错误  和 字符缓冲区过小两种错误rnrn可是问题是我拼接到LONG类型中的字符连40K都不到,怎么会报错?rnrn请问大大们如何解决LONG类型存储长字符串的问题
C语言字符串的排序问题如何解决?
题目描述rnrn输入n个字符串(每个字符串长度不超过100个字符),按从小到达排序输出。rn输入描述rnrn第一行输入一个正整数n,下面n行输入n个字符串。rn输出描述rnrn按字符串从小到大输出n行(n个字符串)rn样例输入rnrn4rnrnC ProgramrnrnData Structure and AlgorithmsrnrnOperating SystemrnrnC++ Object Oriented Programrn样例输出rnrnC ProgramrnrnC++ Object Oriented ProgramrnrnData Structure and AlgorithmsrnrnOperating System
如何解决CChildView的字符串换行问题?
用TextOut输出一字符串,该字符串包含了“\r\n”,但是实际输出将“\r\n”显示成||。
关于字符串的一个简单问题?如何解决
string str="\"; //抱错rn====================rn要怎么做才正确
"未结束的字符串变量" 问题如何解决
晕啊,同样的代码在IE7中就可以使用,到了IE6中就出错误,“未结束的字符串变量”这是怎么回事啊 ,那位大侠帮帮忙啊 !rnrn同时,还出现“注释未结束”rn 调用的Javascript脚本应该没有问题啊 !!!
如何解决字符串中的双引号问题?
我想定义一个字符串,其内容是 ="DN"&TEXT(D143,"0.00")&"~DN150,FRP管网" 不知道如何解决?系统会自动分割双引号,好痛苦,应该怎么弄 ? 注意:其中的双引号 也是字符串的内容。rnrn或者 完成下面的 功能 rnrn.Cells(629,3).Formula=" ="外型尺寸: "&TEXT(D7,"0.00")&"x"&TEXT(D8,"0.00")&",壁厚6mm" “ rnrn着急,请高手帮忙
这个字符串越界问题如何解决啊?
Error #: 2301 : internal compiler error: java.lang.StringIndexOutOfBoundsException: String index out of range: 28924rnrnJBuilder9中编译某个jsp文件,报这个错rn本来程序都已经通过了,结果在正编译的时候忽然死机,再重起之后再编译就报这个错误了rn我找了以前备份的文件来测试,编译可以通过,再加上一段后来写的就不行了,把加的这些注释掉,再编译,还是报这个错误!rnrn这到底是为什么啊?无奈了!rn快来救我!rn
如何解决中文字符串分拆的问题
各位:rn 小弟在编写一个程序时遇到了一个问题,需要拆分中文字符串,可小弟发现由于中文编码是以两字节存储一个字.可是BCB所提供的String类型是以单字节进行操作的.所以,在拆分时出现了将中文字符从中截断的情况,比如以下程序:rn//--------------------------rn String tempString,subString01,subString02;rn int i;rn subString=Edit1->Text; //从Edit1控件接收字符.rn i=tempString.Length(); //判断字符串长度.rn if(i>10)rn rn subString01=tempString.SubString(1,10); rn subString02=tempString.SubString(11,i);rn ...rn rn .....rn//-------------------------rn 现在如果从Edit1回传"大家好!我是一个大白痴."rn 那么,subString01将是"大家好!我/0x23".rn 而subString02将会是一堆乱码.rn//-------------------------- rn谁可以告诉我有什么好方法可以解决这个问题?rn谢谢!rn可以的话请将答案发往free1949_lxs@163.comrnrnrn
字符串解决进制转换问题
rnDescription rnrn输入一个16进制的数,要求输出该16进制数的2进制表示。 rn16在进制的表示中,A-F表示10-15 rnrnrnInput rnrn第1行是测试数据的组数n,后面跟着n行输入。每组测试数据占1行,包括一个以0~9、A~F组成的字符串,字符串长度至少是1,至多是2000rnrnOutput rnrnn行,每行输出对应一个输入。rnrnSample Input rnrnrn2rn20rn7rnrnSample Output rnrnrn100000rn111rnrn[code=c]#includern#includernusing namespace std;rnrn#define N 2000rnrnvoid Alter(char num[]) rn int i,len;rn int sum=0;rn int a[N],b[N];rn int k=0;rn len=strlen(num);rn for(i=0;i'0'&&num[i]<'9')rn sum+=(num[i]-'0')*pow(16,len-1-i);rn if(num[i]>'A'&&num[i]<'F')rn sum+=(num[i]-55)*pow(16,len-1-i);rn rn rn //在转换为二进制rn while(sum>0) rn a[k++]=sum%2;rn sum/=2;rn rn for(i=0;i>n;rn for(i=0;i>num;rn Alter(num);rn rn return 0;rn[/code]
求助解决字符串问题
[code=JScript]rnvar a = "this is a book";rnvar b = "is";rnvar c = "i";rn[/code]rn判断字符串存在问题,要判断c在a是否存在,对这个查找是不存在的,要怎么判断,rn对b是存在,就是用来判断一个字符串是否存在,不是一个子串是否,要怎么判断rn懂的帮帮忙。。。。
哈希函数解决字符串问题
用三个哈希值处理字符串,解决其在矩阵中出现次数问题,利用了矩阵的旋转
如何解决URL传值%后数值变更?
把一字符串附在URL后面,字符串其中有%A123123%这样的字符,传过去就变成?3123%,怎么才能让他不变?
传值中含有%,传不了,如何解决?
在url里将需要传的值放在?后面传,但是遇到%就传不了了,请问高手们如何解决?
XXX.aspx?id=XX 传值,如何解决,急用!!
rn rn rn rn rn rn <%#Eval("image_name")%>rn rn rn rn rn rn rn
解决URL传值中文乱码
前端使用:encodeURIComponent(encodeURIComponent(&quot;示例&quot;)) 转换两次 var queryStr = $('input[name=&quot;queryStr&quot;]').val();queryStr = encodeURIComponent(encodeURIComponent(queryStr));   后台java:使用URLDecoder.decode...
springMVC传值解决乱码
1.post请求乱码:在web.xml中添加CharacterEncodingFilter过滤器 characterEncodingFilter org.springframework.web.filter.CharacterEncodingFilter encoding UTF-8 forceEn
前后台传值解决乱码问题
前台js中:使用encodeURI(encodeURI(&quot;&amp;lt;%=path%&amp;gt;/test/upload.do?param=&quot;+param));后台:使用URLDecoder.decode(request.getParameter(&quot;param&quot;),&quot;utf-8&quot;);
传值错误 怎么解决?
rn[color=#FF0000]第一个文件[/color]rn<%@ page contentType="text/html;charset=GB2312" %>rn<%@ page import="java.sql.*" %>rnrnrnrn<% rn Connection con;rn Statement sql;rn ResultSet rs;rn tryrn rn con=DriverManager.getConnection("jdbc:odbc:School","sa","123456");rn sql=con.createStatement(ResultSet.TYPE_SCROLL_SENSITIVE,ResultSet.CONCUR_READ_ONLY);rn rs=sql.executeQuery("select * from Student");rn out.print(" 学生信息");rn out.print(" ");rn out.print(" "+"学号");rn out.print(" "+"姓名");rn out.print(" "+"性别");rn out.print(" "+"年龄");rn out.print(" "+"系别");rn out.print(" "+"删除");rn out.print("");rn while(rs.next())rn rn out.print(" ");rn out.print(" "+rs.getString(1)+"");rn out.print(" "+rs.getString(2)+"");rn out.print(" "+rs.getString(3)+"");rn out.print(" "+rs.getInt(4)+"");rn out.print(" "+rs.getString(5)+"");rn out.print(" 删除");rn out.print(" ");rn rn out.print("");rn con.close();rn rn catch(SQLException e)rn rn out.print(e);rn rn%>rnrnrnrnrn第二个文件rnrn<%@ page contentType="text/html; charset=GB2312" %>rn<%@ page import="java.sql.*" %>rn<% //接收学号rn long snumber;rn tryrn rn snumber=Long.parseLong(request.getParameter("snumber"));rn rn catch(Exception e)rn rn snumber=0;rn rn %>rn<% rn String sqlString=null;rn if(snumber!=0)rn sqlString="delete from Student where Sno="+snumber;rn tryrn rn Connection con;rn Statement sql;rn con=DriverManager.getConnection("jdbc:odbc:School","sa","123456");rn sql=con.createStatement(ResultSet.TYPE_SCROLL_SENSITIVE,ResultSet.CONCUR_READ_ONLY);rn sql.executeUpdate(sqlString);rn con.close();rn rn catch(SQLException e1)rn rn out.print(e1);rn rn%>rnrnrn 学生信息删除程序rnrnrnrn rn rn 学生信息删除程序rn rn rn 删除信息成功rn rn rn 点此返回主界面rn rn rnrnrn rnrn报错:rn
客户端调用服务器端问题(字符串传值到服务器端)
各位大侠:rnrn 用scriptmanager,把控件直接放进Updatepanel很爽。rn 但是很多时候,我们的改动量很小,我不想用Updatepanel更新整个控件。rnrn 为了解决这个问题,我想得到下面的功能。rnrn 1,从客户端取到一个字符串,作为参数,调用服务器端的一个函数。在该函数内,能够把这个字符串的值写入自定义的 ViewSate["XXX"].rn 2, 整个过程不能页面整体刷新。rn 3,可以用AJAX.AJAX可以调用静态函数,ViewState在静态函数中无法操作,如何解决?rn 4,不想通过INPUT控件中转字符串。rnrn 期盼高手赐教一简明扼要的方法。rnrn 拜谢。
字符串存储时避免重复字符串的问题如何解决
需要一个算法,需求是这样的,读入一个固定长度为20个字节的字符串,存到一个文本文件中,每次字符串保存为一行,同时每次写入字符串前,需要判断文件中是否已经有了与此相同的字符串。请问有什么快速的方法。串的数量在数万条。我觉得关键问题是设计的算法要保证时间消耗少,因为要从数万条字符串中判断是否与新串重复。rnrn小弟想用常规的字符串 比较方法会很慢,而且每次读取文件也是耗时操作。考虑用哈希表存储,应该怎么设计。谢谢
想sum字符串如何解决
1.数据如下 :rn体检号 科室 项目 结果rn0000000015 一般情况 身高 1rn0000000015 一般情况 体重 2rn0000000015 一般情况 腿型 正常rn0000000015 一般情况 脚趾 平足rn0000000015 一般情况 胸围 33rn0000000015 眼科 左眼视力 arn0000000015 眼科 右眼视力 22rn0000000015 检验科 低钠试rn0000000015 检验科 氨苯喋啶试 6rn0000000015 B超 血型 A型rn0000000015 B超 血压 6rn
相关热词 c#异步发送kafka c#窗体编号 c# 操作二进制文件 c# 反射 机制 c#线程 窗体失去响应 c#角度转弧度 c# 解析gps数据 c# vs设置 语法版本 c# json含回车 c#多线程demo