(一).功能
当一个系统有了一定规模,可能要销售到国外其它国家,这时候要实现多种资源文件.
本代码示例将介绍怎样实现: 一个系统同时具有简体,繁体,英文等不同资源文件.
实现原理:
将多资源文件存储在多个*.txt文件(例如CN.txt En.txt等)中,程序根据当前当前浏览器
语言设置 读取相应的资源文件
(二).具体步骤如下
1. 创建一个资源文件
a.建立一个记事本文件: a.txt,并在里面写入: _name=姓名
b.选"文件"->"另存为"->在弹出窗口最下面的"编码"格式栏选择需要保存的格式:
Unicode 或 Unicode big endian 或 UIF-8,
不要选择ANSI编码格式(否则,读取的时候会检索不到资源,我实验的时候输出了一个:"?")
2. 编译资源文件
打开Dos窗口运行命令:
C:/Program Files/Microsoft Visual Studio .NET 2003/SDK/v1.1/Bin/resgen C:/Inetpub/wwwroot/多种资源文件/Resource/a.txt
注意一点: 路径要修改为您自己的文件实际路径
运行后会在a.txt的当前文件夹下面生成一个资源文件: a.resources
系统在运行时就是动态读取a.resources文件来显示不同资源文件的,就像我们在编程时
写的代码为*.cs文件,计算机只认识*.cs编译后的*.aspx.resx一样
(三).代码
经过(二)步骤之后,就可以运行代码了.
主
系统多种资源文件代码示例(例如一个系统同时具有中文简体,中文繁体,英文,日文等不同资源文件)(示例代码下载)
最新推荐文章于 2024-01-18 18:23:45 发布
该示例介绍如何在系统中实现多语言资源文件,包括简体、繁体和英文。通过创建不同语言的.txt文件,利用ResourceManager类根据浏览器语言设置动态读取相应资源,实现国际化。详细步骤包括资源文件的创建、编译和代码实现,以及如何设置浏览器语言以查看不同语言的资源。示例代码下载链接提供。
摘要由CSDN通过智能技术生成