今天在开发的时候遇到一个很奇怪的问题,页面返回乱码,需要通过浏览器点击查看->编码->改为UTF-8才能正常显示。页面head属性里面已经设置成UTF-8编码,但是浏览器默认为GB2312,这个问题纠结了很久,改springmvc配置文件的返回编码设置等等都无效。后来才发现是文件生成时本身的编码所致。
通过重新生成文件,在生成文件时就选定好UTF-8编码的,然后再将代码黏贴进去,问题即可解决。
参考:百度知道
问题:
我在我设计的页面里面加上了
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />这句。
用浏览器打开的时候,在“查看”-》“编码”里选择的也是 UTF-8
为什么显示的还是乱码呢???
当我把“查看”-》“编码”里改成 “gb2312”时反而变正常了,这是怎么回事?
他的文件原始编码是ansi码。。
回答:
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
这句话的意思是不是改变文件属性里面的编码的,而是将
编码都暂时转换为utf-8流是为了能正常的传值给另一个网页的。但是他不能改变原文件的属性。`
你自己建2个文件试一下。`里面写个中文字.
一个另寸为utf-8一个令存为ansi
回答2:
只是加上这个是不够的!你的文件默认是gbk的,必须在保存的时候选择编码,告诉你一个转换编码的最快方法,把文件粘贴到记事本里面,另存为,然后在出来的对话框里面选择下拉编码,选择utf8就可了
感谢上面几位朋友
相关推荐
要将Eclipse的默认编码从GBK改为UTF-8,你需要按照以下步骤操作: 1. **修改eclipse.ini配置文件**: - 找到你的Eclipse安装目录,通常在`eclipse`文件夹内有一个名为`eclipse.ini`的配置文件。 - 使用文本编辑器...
ArcGIS默认dbf代码页-设置为UTF-8,解决有需要将gdb导出成shape file并将字符集设置成Utf-8以避免中文乱码的情况。
针对批量修改文件编码的需求,这里提供了一个名为“Ansi 2 Utf8.exe”的工具,它能够帮助用户快速地将TXT、CUE等文件从ANSI编码转换为UTF-8编码,反之亦然。这个工具支持的文件扩展名非常广泛,包括.txt、.html、....
ASCII编码是一种早期的字符编码标准,只包含了英文字符,而对于中文等多语言字符,我们需要更广泛的编码格式,如GB2312、GBK或UTF-8。Source Insight 3.57默认可能不支持UTF-8编码,因此在打开包含UTF-8编码的中文...
### 设置MyEclipse新建JSP...此外,设置MyEclipse的默认编码为UTF-8对于避免ExtJS等前端框架在显示中文时出现乱码也是非常重要的。希望本文能够帮助到正在使用MyEclipse进行Java Web开发的读者们,提高大家的工作效率。
总的来说,将日历脚本从GBK或GB2312转换为UTF-8是顺应全球化趋势的必要步骤,可以提高代码的可读性、兼容性和可维护性。同时,这也体现了编码标准在信息技术中的重要性,对于开发者来说,理解和掌握各种编码方式以及...
"UTF-8转ANSI文本文件转换器"就是这样一个工具,它能够帮助用户批量将UTF-8编码的文本文件转换为ANSI编码的文本文件。在此,我们将深入探讨UTF-8和ANSI编码的原理以及转换过程中涉及的关键知识点。 **一、UTF-8编码...
### 修改Tomcat的编码为UTF-8 在Web开发中,服务器端的字符编码设置对于确保数据正确处理至关重要。Apache Tomcat作为一款流行的Java应用服务器和Servlet容器,其默认的字符编码可能不总是符合所有项目的需求。特别...
在IT行业中,我们经常需要处理各种格式的文件,其中CSV(Comma ...在这个案例中,通过编写和使用批处理脚本,我们可以轻松地将CSV文件从UTF-8批量转换为ANSI编码,从而解决在Excel中打开时可能出现的中文乱码问题。
因此,将PUTTY的默认编码改为UTF-8,不仅解决了中文乱码,还使得PUTTY能更好地适应全球化的需求。 在提供的压缩包中,包含了一个名为"putty.exe"的文件,这很可能是修改后的PUTTY版本。使用这个版本的PUTTY,用户在...
因此,需要将页面编码设置为 utf-8,以便正确解析中文。 2. 传参乱码 传参乱码是由于客户端的编码和服务器端的解码不一致所致。在客户端,需要将字符转换成字节(编码过程),然后将字节再转换为字符(解码)封装...
在Windows 10操作系统中,文本文档默认的编码方式通常是UTF-8,这是一种国际通用的字符编码标准,能够支持全球大部分语言的字符。然而,有些老式程序或特定场景可能需要使用ANSI编码,它基于ASCII编码,仅包含128个...
因此,将VC工程相关文件转换为UTF-8编码格式是必要的,以确保代码的可移植性和跨平台兼容性。 UTF-8是一种广泛接受的多字节字符编码方案,它能表示Unicode字符集中的所有字符,支持世界上几乎所有的语言。与ANSI...
Source Insight 3.5默认可能并不完全支持UTF-8编码,这可能导致在打开或编辑包含中文字符的文件时显示为乱码。这个问题主要源于Source Insight对非ASCII字符的处理机制,它可能期望的是其他字符集,如GBK或ISO-8859-...
在默认情况下,原版PUTTY并不自动识别UTF-8编码,用户在连接到服务器后,特别是中文环境的Linux系统,需要手动设置终端的字符编码为UTF-8才能正常显示中文字符。这个修改过的PUTTY版本通过调整源代码,使程序在启动...
7. **解决乱码的通用方法**:遇到乱码问题时,首先确认数据的原始编码,然后在每个处理环节(如数据库、文件、页面、脚本)都确保使用UTF-8编码。此外,文件传输时保持编码一致,如FTP传输时设置UTF-8模式,编辑器...
在处理包含中文字符的Java工程时,有时需要将GBK编码的工程转换为UTF-8编码,以确保在不同系统或工具中的正常显示和处理。本教程将详细讲解如何使用Java代码来完成这个转换过程。 首先,我们需要了解GBK和UTF-8编码...
首先,我们遇到的问题是即使设置表的默认字符集为UTF8,并且在发送查询时使用UTF-8编码,仍然会出现乱码的情况。这是因为在数据库连接层面上,字符集设置可能没有正确地同步。为了解决这个问题,我们需要在发送查询...
当确认中文可以正常显示,但仅在打开来自Windows系统的TXT文件时出现乱码,可以通过iconv工具将文件编码从GB2312(或GBK)转换为UTF-8。具体操作如下: ```bash iconv -f gb2312 -t utf-8 test.txt > test_utf8.txt...
此外,在Oracle 数据库中,输入编码为 GBK,输出编码为 UTF-8。因此,在读取规则字符串时,需要使用 UTF-8 的方式读入规则字符串。 Drools 4.0.7 中文乱码的问题可以通过使用 Janino 编译器、修改 ...