昨天遇到了一个很郁闷的问题,希望有人能给解决我的webconfig中设置的字符集为UTF-8,我的CheckBox的Text属性为“全选”,运行看页面能正常显示,关闭这个页面,然后重新打开,编辑环境显示乱码,浏览该页面显示正常,如果把编辑页面的乱码修改成正常显示的中文,则页面为乱码我修改过页面的字符集,解决不了这种现象为什么关闭再重新打开就会出现乱码呢?(不关闭没有问题)
调试欢乐多
<configuration>
<location>
<system.web>
<globalization
requestEncoding="gb2312"
responseEncoding="gb2312"
/>
</system.web>
</location>
</configuration>
编辑环境怎么会传值我现在不得不把这些Text属性改成英文
可我有些页面还需要显示中文呀帮帮忙了我用了两年多了,第一次遇到这种情况,崩溃
但浏览器现在自动选择GB2312,改成UTF-8还是乱码页面编码改成GB2312使浏览器中显示正常,不过编辑器中关掉再打开还是乱码我的编码一直都是UTF-8,以前中文显示正常呀
请说一下你的解决办法呀
谢谢
建议lz不要更改asp工程的默认设置,不要设置编码信息。
我再试几把
<globalization
requestEncoding="gb2312"
responseEncoding="gb2312"
/>
<asp:BoundColumn DataField="Amechanical" HeaderText="尺寸<br>Dimension" FooterText="尺寸<br>Dimension">反正网页上可以显示,不搭理它了,你把它改成汉字儿,一切换到html视图还是这样,无力反抗,就享受吧,这也侹优美的嘛
怎么搞呀
<%@ Control Language="c#" AutoEventWireup="false" Codebehind="AddUser.ascx.cs" Inherits="Fwxc.AboutUser.AddUser" TargetSchema="http://schemas.microsoft.com/intellisense/ie5"%>
aspx 可以
<%@ Page language="c#" ContentType="text/html" ResponseEncoding="big5" enableViewState="false" Codebehind="index.aspx.cs" AutoEventWireup="false" Inherits="Fwxc.WebSource.BBS.index" %> 我调用 ascx 文件
在页面上显示是乱吗 用gb2312 就可以 我在web.config 里面设置的是
<globalization requestEncoding="big5" responseEncoding="big5" fileEncoding="big5" culture="zh-tw"/> 我直接 在aspx文件里使用繁体 可以显示,但用aspx调用自定义控件(ascx)文件,ascx文件里的繁体字就回显示乱吗
在aspx里面可以使用 ContentType="text/html" ResponseEncoding="big5"
但在ascx 里面就不知道怎么搞了
用IE浏览器浏览的时候是乱吗,用软件打开是好的虽然分数少
有那为大虾指点一下呀
(编辑环境中)当我把该页面关闭后重新打开中文仍然乱码我有点绝望了