0 0

ext语言包的使用25

学着在.net里面用ext,用到语言包。可是有问题,不用语言包,按钮是正常显示英文"OK",加了语言包后却是乱码 不知道什么原因,还望指点

<%@ Page Language="C#" AutoEventWireup="true" CodeFile="language.aspx.cs" Inherits="language" %>

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head runat="server">
    <title>无标题页</title>
  
    <meta http-equiv="Content-Type" content="text/html" charset="gb2312" />
    <link href="Css/ext-all.css" rel="stylesheet" type="text/css" />

    <script src="js/ext-base.js" type="text/javascript"></script>

    <script src="js/ext-all.js" type="text/javascript"></script>

    <script src="js/ext-lang-zh_CN.js" type="text/javascript"></script>

    <script type="text/javascript"> 

    function midfiydata(){

       Ext.MessageBox.confirm('修改', '您修改后数据将得到改变。', function(btn){

        if(btn=='yes'){

           Ext.Msg.alert("提示","您的选择的“是”,数据修改成功!");

        }else{

           Ext.Msg.alert("提示","您的选择的“否”,数据不修改!");

        }

      });

    } 

    </script>
  <style>body
        { font-family:@宋体;
        	}</style>
</head>
<body>
    <form id="form1" runat="server">
    <div>
        <input type="button" value="修改" onclick="midfiydata();">
    </div>
    </form>
</body>
</html>



问题补充:
首先谢谢chxkyy、咖啡刀的解答,可是还是会出问题,这次把图发上来 或者各位用自己测测


出错的图:http://www.geekma.cn/error.jpg
2008年6月27日 10:37

4个答案 按时间排序 按投票排序

0 0

hehe不好意思!
补充一点!就是也可以直接吧你写的那个mate标签编码格式换成UTF_8!!!应该就解决了你的这个显示乱码的问题!!

2008年6月28日 15:55
0 0

楼主你的问题我想主要是在文件格式编码上除了问题了!!

首先:Ext库中ext-lang-zh_CN.js这个本地化文件采用的是UTF-8编码!

其次.net环境默认编码格式也还是UTF-8编码,从这一点上来说直接把该代码引用到程序中就是可以直接使用的!!

但看了你贴的代码发现了你写的错误就是,在页面中你给该页面定义了编码格式: <meta http-equiv="Content-Type" content="text/html" charset="gb2312" /> 也就是说当你在页面中使用meta标签定义了编码格式后该页的编码格式就会采用该编码格式进行编码显示,因此就会出现你说的这样子的情况显示出现乱码了!

解决办法:
一、去掉该meta标签使用.net的默认编码格式UTF-8这样和Ext库中ext-lang-zh_CN.js文件的编码格式就会保持一致性从而解决掉你出现的问题!
二、如果需要保留你写的这个mate标签的编码格式,哪么就自己把Ext库中ext-lang-zh_CN.js文件编码格式也同样转换成gb2312的编码格式。


提醒一点啊!!即时要直接在<script src="js/ext-lang-zh_CN.js" type="text/javascript" charset="UTF-8"></script>这里写charset格式,也必须得保证该文件的编码格式和charset="UTF-8"这里保持一致!!这样才不会出现编码错误!!
  

2008年6月28日 15:45
0 0

<script src="js/ext-lang-zh_CN.js" type="text/javascript"></script>

改成:
<script src="js/ext-lang-zh_CN.js" type="text/javascript" charset="UTF-8"></script>

2008年6月27日 17:20
0 0

确定你的页面文件编码是UTF-8,否则会出现乱码
参见:http://www.cnitblog.com/yemoo/archive/2007/11/09/36044.html

2008年6月27日 17:18

相关推荐

    Ext中文语言包ext

    ext 的中文语言包extext的中文语言包extext的中文语言包extext

    ext2.0中文语言包gb2312格式

    中文语言包是为了方便中国用户使用EXT JS框架而设计的,GB2312是一种常见的简体中文字符编码,包含6763个汉字,主要用于早期的中文操作系统和软件。在EXT JS中集成GB2312语言包,能够使程序的界面和提示信息显示为...

    Ext3.3完整包

    Ext3.3完整包是一个与Linux操作系统相关的软件包,它主要包含了Ext3文件系统的扩展版本3.3。Ext3(Third Extended File System)是Linux下广泛使用的日志文件系统之一,它在1998年由Stephen Tweedie开发并引入到...

    ext工具包

    8. **国际化支持**:EXT内置多语言支持,方便开发多语言版本的应用。 9. **Ajax和RESTful API集成**:EXT提供与后端服务的无缝集成,支持JSONP和XMLHttpRequest,与RESTful API配合良好。 10. **现代和经典主题**...

    ext相关工具包

    3. `ext-lang-zh_CN.js`:这是一个语言包,提供了EXT的中文本地化支持。它包含了EXT框架中所有的错误消息和提示文本,使得用户界面能够以中文显示,这对于在中国或中文环境下运行的应用程序至关重要。 4. `ext-all....

    ext-3.4.1包

    1. `js` - 包含EXT JS的JavaScript文件,如`ext-all.js`(包含所有组件的完整版本)、`ext-base.js`(核心功能)、以及`ext-lang.js`(不同语言的支持文件)。 2. `resources` - 存放库的CSS样式文件、图像和其他...

    Ext Js jar包

    jar包通常与Java开发相关,但这里的"Ext JS jar包"可能指的是将Ext JS库打包成Java可使用的格式,方便在Java应用中集成和使用。 在Java环境中,开发者可能需要将JavaScript库如Ext JS整合到后端服务或JavaFX桌面...

    ext开发资源包

    EXT开发资源包是一个针对JAVA开发者的实用工具集合,旨在简化开发流程并提高效率。这个资源包包含了一系列重要的库和框架,这些组件在JAVA应用程序开发中起着关键作用,特别是对于那些涉及Web界面、数据处理以及网络...

    ext-4.2.1精简包.zip

    这个“ext-4.2.1精简包.zip”是一个经过优化和压缩的版本,专为开发者提供了EXT库的核心功能,减少了不必要的组件和资源,使得下载和使用更加高效。 EXT 4.2.1是EXT库的一个重要版本,它引入了许多新特性和改进。这...

    Ext5.0.7z包

    2. **文档**:通常,发布包会提供详尽的API文档,帮助开发者了解每个类、方法和配置项的用法,这对于学习和使用Ext JS至关重要。 3. **示例和教程**:为了快速上手,Ext JS可能会提供一系列示例代码和教程,展示...

    Ext组件扩展包 - DateTime

    总的来说,Ext组件扩展包 - DateTime是一个强大且易于使用的日历组件,能够提升Web应用的用户体验,同时简化开发工作。通过熟练掌握和运用这个组件,开发者可以快速构建出功能完备的日期时间选择功能,从而提高应用...

    ext+.net开发包

    EXT.NET开发包在当今Web开发领域中逐渐成为了一个炙手可热的工具,它将EXTJS的前端交云性和.NET框架的强大后端能力完美结合。这一结合为开发者们提供了构建富互联网应用程序(RIA)的高效工具,尤其是在.NET开发环境...

    ext-2.1资源包

    8. **可访问性**:EXT考虑到了无障碍访问,遵循WAI-ARIA标准,使得有特殊需求的用户也能使用EXT应用。 9. **主题定制**:EXT提供了多种预设主题,同时也支持自定义主题,以满足不同设计风格的需求。 10. **高性能*...

    ExtJS开发插件及Ext包

    - Ext包是组织和管理ExtJS组件、插件和其他资源的一种方式,类似于其他语言的库或模块系统。 - `ext-2.3.0.zip`可能包含了ExtJS 2.3.0版本的源代码和资源,包括组件、样式、示例和文档等。 - 在早期版本中,ExtJS...

    phpbb英文版和中文语言包

    语言包通常由志愿者翻译团队完成,包含了论坛所有界面的文本翻译,包括菜单、按钮、提示信息等,使得用户能够以母语进行交流。2013年12月22日的“中文语言包”是该时间点的最新版本,确保了与当时的PHPBB英文版兼容...

    ext 2.3.0包

    下载EXT 2.3.0包后,开发者可以通过解压文件"ext-2.3.0"来获取完整的框架资源,包括JavaScript库、CSS样式、图像资源以及示例代码。通过深入研究这些示例,可以快速掌握EXT的用法,同时也能了解新版本的亮点和改进之...

    EXT2.0,EXT4.0,JS

    EXT2.0、EXT4.0 和 JS 是计算机科学领域中的三个重要概念,它们分别代表了Linux文件系统、JavaScript编程语言以及JavaScript库EXT JS的相关版本。 EXT2.0是Linux操作系统下的一种文件系统,它是EXT(第二扩展文件...

    ext.net 组件包

    Ext.Net安装和使用:  1.下载最新版本  2.打开下载文件,将包含以下文件:  view sourceprint?1Ext.Net.dll  2Ext.Net.Utilities.dll  3Ext.Net.xml  4Newtonsoft.Json.dll  5Newtonsoft.Json.xml  3...

Global site tag (gtag.js) - Google Analytics