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

aspx页面的汉字个别变成乱码

我在aspx页面中定义了一个gridpanel。里面有列
<ext:Column Header="业务权限" Sortable="true" Hidden="true" DataIndex="ywqxid">
                </ext:Column>
                <ext:Column ColumnID="ywqx" Header="业务权限" Width="150" Sortable="true" DataIndex="ywqx">
                    <Editor>
                        <ext:ComboBox ID="cbywqx" runat="server" Mode="Local" TriggerAction="All">
                            <Items>
                                <ext:ListItem Text="{与权限无关}" Value="-1" />
                            </Items>
                        </ext:ComboBox>
                    </Editor>
                </ext:Column>

但是显示的时候,有时候会出现乱码。求助啊

--------------------编程问答-------------------- 处了编码问题还能是什么

一个是web.config的编码设置
一个是html标签定义的编码设置
一个是文件存储的编码格式 --------------------编程问答-------------------- 看看你的web.config中的编码设置 --------------------编程问答--------------------
引用 2 楼 qy1116 的回复:
看看你的web.config中的编码设置





是这个吗? --------------------编程问答--------------------
引用 1 楼 liuchaolin 的回复:
处了编码问题还能是什么

一个是web.config的编码设置
一个是html标签定义的编码设置
一个是文件存储的编码格式



我都是用的UTF-8 --------------------编程问答-------------------- 如果GridPanel里面有数据,那显示又是正常的了 --------------------编程问答-------------------- 不是GB2312么 --------------------编程问答--------------------
引用 3 楼 marquess 的回复:
Quote: 引用 2 楼 qy1116 的回复:

看看你的web.config中的编码设置





是这个吗?
试下gb2312,还不行  就在你那个页面设置一下 --------------------编程问答--------------------
引用 4 楼 marquess 的回复:
Quote: 引用 1 楼 liuchaolin 的回复:

处了编码问题还能是什么

一个是web.config的编码设置
一个是html标签定义的编码设置
一个是文件存储的编码格式



我都是用的UTF-8



 <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />

--------------------编程问答--------------------
引用 8 楼 liuchaolin 的回复:
Quote: 引用 4 楼 marquess 的回复:

Quote: 引用 1 楼 liuchaolin 的回复:

处了编码问题还能是什么

一个是web.config的编码设置
一个是html标签定义的编码设置
一个是文件存储的编码格式



我都是用的UTF-8



 <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />



对,三个地方我都设置了。 --------------------编程问答-------------------- <ext:Column ColumnID="ywqx" Header="业务权限"


ext估计和js有很大关系,是控件编码的问题了 --------------------编程问答-------------------- 有可能,我很多ext js的文件保存格式不是utf-8的。我先试试改了 --------------------编程问答-------------------- 我吧所有的文件都改成uft-8了,还是会 出现乱码。
而且发布网站会出现乱码,但是发布应用程序就不会 --------------------编程问答-------------------- 1、你用记事本打开,另存为utf-8,这样最彻底!
2、web.config不要过滤非法字符,因为NET默认都是utf-8。 --------------------编程问答-------------------- 从截图上看,应该是你的COPY汉字的时候出现问题了,最好的清除原来的数据,重新输入一次。 --------------------编程问答-------------------- 我也想知道哦。学习!哈哈! --------------------编程问答--------------------
<meta http-equiv="Content-Type" content="text/html; charset=utf-8"/>
--------------------编程问答-------------------- 不要用记事本去保存为UTF-8,因为它会在文件的开头添加格式标记,最好是用vs来处理。
补充:.NET技术 ,  ASP.NET
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,