当前位置:编程学习 > C#/ASP.NET >>

TextBox值过长导致的乱码

--------------------编程问答-------------------- 数据库里保存的数据就是乱码的吧

里面不是有中文吗? --------------------编程问答-------------------- 用textarea控件试一下看看 --------------------编程问答-------------------- 看看数据库中保存的数据是否有乱码。设置你的textbox的maxlength属性。 --------------------编程问答--------------------
引用 1 楼 gxingmin 的回复:
数据库里保存的数据就是乱码的吧

里面不是有中文吗?

里面没中文,那些中文是后面其它TextBox控件绑定的值,但是出现乱码后所有后面的TextBox该绑定的值全部出现在乱码后面。 --------------------编程问答--------------------
引用 3 楼 zunmaxiake 的回复:
看看数据库中保存的数据是否有乱码。设置你的textbox的maxlength属性。

数据肯定没问题的,我只想知道出现该问题的原因,因为猜测无法去尝试,代码在正式环境无法去改着测试。
本地又不存在该问题。
其它页面的textbox都无maxlength的,这肯定不是maxlength的事 --------------------编程问答-------------------- 你把你的数据库值读到一个div里看看是不是乱码?如果div里不乱码,你就换成textarea控件绑定吧 --------------------编程问答--------------------
引用 6 楼 gxingmin 的回复:
你把你的数据库值读到一个div里看看是不是乱码?如果div里不乱码,你就换成textarea控件绑定吧

感觉肯定不是数据和控件的问题。
我在本地同样的代码,连接同样的数据库数据都能正常显示,没有乱码的情况。
我在猜想是不是代码文件保存编码问题。 --------------------编程问答--------------------
引用 7 楼 haixiang710 的回复:
引用 6 楼 gxingmin 的回复:你把你的数据库值读到一个div里看看是不是乱码?如果div里不乱码,你就换成textarea控件绑定吧
感觉肯定不是数据和控件的问题。
我在本地同样的代码,连接同样的数据库数据都能正常显示,没有乱码的情况。
我在猜想是不是代码文件保存编码问题。

不要一味的去猜,实践才是硬道理 --------------------编程问答--------------------
引用 8 楼 xiaomou_mou 的回复:
引用 7 楼 haixiang710 的回复:
引用 6 楼 gxingmin 的回复:你把你的数据库值读到一个div里看看是不是乱码?如果div里不乱码,你就换成textarea控件绑定吧
感觉肯定不是数据和控件的问题。
我在本地同样的代码,连接同样的数据库数据都能正常显示,没有乱码的情况。
我在猜想是不是代码文件保存编码问题。
不要一味的去猜,实践才是硬道理

我也想啊,但正式环境的代码是没有权限去改的。需要走流程,而且走完流程后,正式环境的代码
你最多只能覆盖3次,他们管理正式环境服务器的人就不给你覆盖了。坑爹的。。。
所以只能定位出问题的根本原因,没法去正式环境实践。纠结 --------------------编程问答-------------------- 存那么多,为什么不用Textarea... --------------------编程问答--------------------
引用 9 楼 haixiang710 的回复:
引用 8 楼 xiaomou_mou 的回复:引用 7 楼 haixiang710 的回复:
引用 6 楼 gxingmin 的回复:你把你的数据库值读到一个div里看看是不是乱码?如果div里不乱码,你就换成textarea控件绑定吧
感觉肯定不是数据和控件的问题。
我在本地同样的代码,连接同样的数据库数据都能正常显示,没有乱码的情况。
我在猜想是不是代码文件保……

难道你不可以建立一个超过250字符的字段...本机测试
看看问题出在那里,是控件还是这"250字符"上,还是其它原因.... --------------------编程问答-------------------- 抑或你说的编码问题,模拟一下环境,做个测试 --------------------编程问答-------------------- 长了一般用fck --------------------编程问答-------------------- 做了一个测试 没有发现楼主说的问题, --------------------编程问答-------------------- 你还是还原下环境吧 --------------------编程问答-------------------- 数据库里保存的数据就是乱码的吧

里面不是有中文吗?  --------------------编程问答-------------------- 1、保存的控件改成textarea
2、查看保存的文件编码设置
3、查看数据库中保存的值是否乱码
补充:.NET技术 ,  ASP.NET
CopyRight © 2022 站长资源库 编程知识问答 zzzyk.com All Rights Reserved
部分文章来自网络,