TextBox值过长导致的乱码
--------------------编程问答-------------------- 数据库里保存的数据就是乱码的吧里面不是有中文吗? --------------------编程问答-------------------- 用textarea控件试一下看看 --------------------编程问答-------------------- 看看数据库中保存的数据是否有乱码。设置你的textbox的maxlength属性。 --------------------编程问答--------------------
里面没中文,那些中文是后面其它TextBox控件绑定的值,但是出现乱码后所有后面的TextBox该绑定的值全部出现在乱码后面。 --------------------编程问答--------------------
数据肯定没问题的,我只想知道出现该问题的原因,因为猜测无法去尝试,代码在正式环境无法去改着测试。
本地又不存在该问题。
其它页面的textbox都无maxlength的,这肯定不是maxlength的事 --------------------编程问答-------------------- 你把你的数据库值读到一个div里看看是不是乱码?如果div里不乱码,你就换成textarea控件绑定吧 --------------------编程问答--------------------
感觉肯定不是数据和控件的问题。
我在本地同样的代码,连接同样的数据库数据都能正常显示,没有乱码的情况。
我在猜想是不是代码文件保存编码问题。 --------------------编程问答--------------------
不要一味的去猜,实践才是硬道理 --------------------编程问答--------------------
我也想啊,但正式环境的代码是没有权限去改的。需要走流程,而且走完流程后,正式环境的代码
你最多只能覆盖3次,他们管理正式环境服务器的人就不给你覆盖了。坑爹的。。。
所以只能定位出问题的根本原因,没法去正式环境实践。纠结 --------------------编程问答-------------------- 存那么多,为什么不用Textarea... --------------------编程问答--------------------
难道你不可以建立一个超过250字符的字段...本机测试
看看问题出在那里,是控件还是这"250字符"上,还是其它原因.... --------------------编程问答-------------------- 抑或你说的编码问题,模拟一下环境,做个测试 --------------------编程问答-------------------- 长了一般用fck --------------------编程问答-------------------- 做了一个测试 没有发现楼主说的问题, --------------------编程问答-------------------- 你还是还原下环境吧 --------------------编程问答-------------------- 数据库里保存的数据就是乱码的吧
里面不是有中文吗? --------------------编程问答-------------------- 1、保存的控件改成textarea
2、查看保存的文件编码设置
3、查看数据库中保存的值是否乱码
补充:.NET技术 , ASP.NET