当前位置:首页 » 网页前端 » 传到前端的数据都是问号
扩展阅读
webinf下怎么引入js 2023-08-31 21:54:13
堡垒机怎么打开web 2023-08-31 21:54:11

传到前端的数据都是问号

发布时间: 2022-08-03 01:06:25

⑴ php数据库中的中文数据在页面上显示的是问号

第一种方法:在浏览器菜单栏中选择“查看”->编码->自动选择(或者utf8);

第二种,看看你写代码的软件中的编码类型选择了么,我用的是EditPlus,所以在右下角那个地方有一个utf8有时候出现你说的情况就是因为utf8变成了ANSI,双击它可以选择其他编码。希望可以帮到你

⑵ 数据库出现问号

//content=new String(content.getBytes("ISO8859_1"), "GBK");
"GBK"换成和你数据库一样的编码,
在bean里面的
byte[] temp_t=temp_p.getBytes("ISO8859-1");
String temp=new String(temp_t);
fvalue=getStr(fvalue);
在bean里是没必要转换的,如果你的temp_p不是iso8859-1(tomcat的默认编码),将会造成fvalue是乱码

⑶ 为什么在jsp中提交数据后会显示的是问号

"")方法来获取表单中提交的内容,比如你的index.html页面的表单中有一个姓名文本框:<input type="text" name="username"> 提交到action.jsp后,在页面中先通过写java代码取出他的值:<% String name=requset.getParameter("username") %> 然后在action.jsp的页面中输出:<input type="text" name="myname" value="<%=name%>">

⑷ PHP连接数据库后,通过ajax在前端插入数据到数据库后出现乱码,怎么解决

看一下前端文件的编码格式,是不是gb2312。如果是,就改前端html文件的编码格式为utf8,如果不是,再看看数据库保存的编码格式。总之,编码格式一致,就不会出现乱码。

⑸ Jsp 页面间传递的数据全是问号

中文编码有很多种,比如熟知的GB2312、GBK,unicode等等,而我们使用的浏览器不一定使用的是相同的编码方式,如果编码方式不一样就会出现乱码的问题。
一般文本编辑器默认都使用ANSI码,备选的还有unicode等,现在在中文软件里大部分都是使用GB2312,你看看软件设置里导致字符编码冲突
注:有90%的可能性是字符编码的问题

⑹ 急,急,急,PHP从数据库中读取的内容都是问号,这是怎么回事

你先去数据库看看是不是都是问号
如果不是,就说明是网页编码的问题,你看看你数据库里面用的是什么编码,一般是GB2312或者UTF-8,(你对着网页右单击,有个编码,你换个也许就能正常显示了),然后你在代码里设置网页的编码跟数据库一样就行。

⑺ dedecms从数据库调用的数据全部是问号

出现过 修改链接数据的配置文件 /data/common.inc.php 有个改编码配置的参数 改为UTF-8 即可

⑻ 前台传送到后台数据是问号 保存到数据库数据是好的

数据库创建后,数据库的抄默认字符集是不能修改的,可以尝试一下下面的方法
1 创建表百时使用DEFAULT CHARSET = UTF8指定字符集,度再插入中文查看是否乱码

1

CREATE TABLE TAB1 (COL XXXXXXXXXXXXXXXXXXX) ENGINE = INNODB DEFAULT CHARSET = UTF8 COMMENT 'TAB1';

2 如果1方法不行的话,删库重建,重新指定数据库字符集,mysql重建数据库还是很简单的