webconfig中配置编码

本文详细介绍了如何在网页开发中解决中文字符乱码的问题,通过配置web.config文件中的globalization节点来指定编码格式,同时在页面头部设置正确的CodePage,确保中文能够正确显示。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

接口中反馈的数据有中文,所以编码格式需要控制。

 1  <globalization fileEncoding="utf-8" requestEncoding="utf-8" responseEncoding="gb2312"/>
 2     </system.web>
 3     <location path="weather.aspx">
 4       <system.web>
 5         <globalization  requestEncoding="gb2312" responseEncoding="gb2312"/>
 6       </system.web>
 7     </location>
 8   <location path="updatesoft.aspx">
 9     <system.web>
10       <globalization  requestEncoding="gb2312" responseEncoding="gb2312"/>
11     </system.web>
12   </location>

然后在页面头文件中也设置相关显示中文的格式:Inherits="feedback" CodePage="65001"

这样子,查看页面源码的txt另存为的格式就是utf-8,文字也不会出现浏览乱码的问题了。

转载于:https://www.cnblogs.com/Eleanore/archive/2012/06/21/2557788.html

在 Spring Boot 中,如果你想确保某个配置类(例如 `WebConfig`)被容器扫描并加载,可以通过以下几种方式来实现强制扫描。下面详细介绍每种方法及其应用场景: --- ### 1. **使用 `@ComponentScan` 强制指定扫描路径** #### (1) **背景** - 默认情况下,Spring Boot 的主程序入口类上标注有 `@SpringBootApplication` 注解,它包含了 `@EnableAutoConfiguration`, `@ComponentScan` 和 `@Configuration`。 - 如果你的 `WebConfig` 类不在主程序所在包或其子包范围内,则需要显式声明它的位置。 #### (2) **操作步骤** 在主程序中添加 `basePackages` 属性明确指明扫描范围: ```java @SpringBootApplication(scanBasePackages = {"com.os", "other.package"}) public class Application { public static void main(String[] args) { SpringApplication.run(Application.class, args); } } ``` 上述例子表示除了默认的根包 `com.os` 外还会额外搜索名为 `other.package` 下的所有组件及配置类。 --- ### 2. **直接引入 WebConfig 到上下文中** #### (1) **手动导入单个类** 如果只想针对个别特殊的 Bean 加入环境内而不是调整全局规则的话,可以直接通过 `@Import` 来完成这项任务: ```java @SpringBootApplication @Import(WebConfig.class) public class Application { public static void main(String[] args) { SpringApplication.run(Application.class, args); } } ``` --- ### 3. **利用 Java Config 方式初始化** 有时我们希望将一些第三方库或者外部依赖项纳入管理之中而不需要更改原有结构那么这时候可以用纯 java 编码形式创建一个新的 Configuration Object 然后再交由 IOC 容器处理 ```java @Configuration public class AppConfig { // 显式的bean定义 @Bean public WebConfig webConfig(){ return new WebConfig(); } } ``` 以上代码片段展示了怎样借助另一个独立于目标类型的中间层去间接引用特定资源而不改变原始设计模式的原则同时又能达到预期目的即让 spring aware of our custom configuration file. --- **注意**: 实际运用过程中建议优先考虑第一种方案因为它最为简洁清晰同时也符合常规编码习惯除非特殊需求才采用其余两种手段
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值