`
珊瑚成长日记
  • 浏览: 21032 次
  • 性别: Icon_minigender_1
  • 来自: 杭州
社区版块
存档分类
最新评论

页面默认编码GB2312,乱码,查看编码改为UTF-8,正常显示问题解决

 
阅读更多

今天在开发的时候遇到一个很奇怪的问题,页面返回乱码,需要通过浏览器点击查看->编码->改为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

    要将Eclipse的默认编码从GBK改为UTF-8,你需要按照以下步骤操作: 1. **修改eclipse.ini配置文件**: - 找到你的Eclipse安装目录,通常在`eclipse`文件夹内有一个名为`eclipse.ini`的配置文件。 - 使用文本编辑器...

    ArcGIS默认dbf代码页-设置为UTF-8

    ArcGIS默认dbf代码页-设置为UTF-8,解决有需要将gdb导出成shape file并将字符集设置成Utf-8以避免中文乱码的情况。

    批量修改文本文件的编码方式至UTF-8或ANSI,可用于批量修改CUE格式文件

    针对批量修改文件编码的需求,这里提供了一个名为“Ansi 2 Utf8.exe”的工具,它能够帮助用户快速地将TXT、CUE等文件从ANSI编码转换为UTF-8编码,反之亦然。这个工具支持的文件扩展名非常广泛,包括.txt、.html、....

    Source Insight3.57中文注释乱码问题解决,支持UTF-8补丁

    ASCII编码是一种早期的字符编码标准,只包含了英文字符,而对于中文等多语言字符,我们需要更广泛的编码格式,如GB2312、GBK或UTF-8。Source Insight 3.57默认可能不支持UTF-8编码,因此在打开包含UTF-8编码的中文...

    设置myeclipse新建jsp文件默认编码为UTF-8

    ### 设置MyEclipse新建JSP...此外,设置MyEclipse的默认编码为UTF-8对于避免ExtJS等前端框架在显示中文时出现乱码也是非常重要的。希望本文能够帮助到正在使用MyEclipse进行Java Web开发的读者们,提高大家的工作效率。

    日历脚本—utf-8编码

    总的来说,将日历脚本从GBK或GB2312转换为UTF-8是顺应全球化趋势的必要步骤,可以提高代码的可读性、兼容性和可维护性。同时,这也体现了编码标准在信息技术中的重要性,对于开发者来说,理解和掌握各种编码方式以及...

    UTF-8转ANSI文本文件转换器

    "UTF-8转ANSI文本文件转换器"就是这样一个工具,它能够帮助用户批量将UTF-8编码的文本文件转换为ANSI编码的文本文件。在此,我们将深入探讨UTF-8和ANSI编码的原理以及转换过程中涉及的关键知识点。 **一、UTF-8编码...

    修改tomcat的编码为utf-8

    ### 修改Tomcat的编码为UTF-8 在Web开发中,服务器端的字符编码设置对于确保数据正确处理至关重要。Apache Tomcat作为一款流行的Java应用服务器和Servlet容器,其默认的字符编码可能不总是符合所有项目的需求。特别...

    bat脚本将csv格式UTF-8批量转ANSI

    在IT行业中,我们经常需要处理各种格式的文件,其中CSV(Comma ...在这个案例中,通过编写和使用批处理脚本,我们可以轻松地将CSV文件从UTF-8批量转换为ANSI编码,从而解决在Excel中打开时可能出现的中文乱码问题。

    让putty默认支持UTF-8

    因此,将PUTTY的默认编码改为UTF-8,不仅解决了中文乱码,还使得PUTTY能更好地适应全球化的需求。 在提供的压缩包中,包含了一个名为"putty.exe"的文件,这很可能是修改后的PUTTY版本。使用这个版本的PUTTY,用户在...

    乱码问题的解决

    因此,需要将页面编码设置为 utf-8,以便正确解析中文。 2. 传参乱码 传参乱码是由于客户端的编码和服务器端的解码不一致所致。在客户端,需要将字符转换成字节(编码过程),然后将字节再转换为字符(解码)封装...

    WIN10文本文档编码UTF-8改为ANSI解决方法,亲测成功,不是复制别人

    在Windows 10操作系统中,文本文档默认的编码方式通常是UTF-8,这是一种国际通用的字符编码标准,能够支持全球大部分语言的字符。然而,有些老式程序或特定场景可能需要使用ANSI编码,它基于ASCII编码,仅包含128个...

    批量将VC工程相关文件转换为UTF-8编码格式

    因此,将VC工程相关文件转换为UTF-8编码格式是必要的,以确保代码的可移植性和跨平台兼容性。 UTF-8是一种广泛接受的多字节字符编码方案,它能表示Unicode字符集中的所有字符,支持世界上几乎所有的语言。与ANSI...

    解决source insight3.5不支持中文utf8问题

    Source Insight 3.5默认可能并不完全支持UTF-8编码,这可能导致在打开或编辑包含中文字符的文件时显示为乱码。这个问题主要源于Source Insight对非ASCII字符的处理机制,它可能期望的是其他字符集,如GBK或ISO-8859-...

    putty默认UTF-8版本

    在默认情况下,原版PUTTY并不自动识别UTF-8编码,用户在连接到服务器后,特别是中文环境的Linux系统,需要手动设置终端的字符编码为UTF-8才能正常显示中文字符。这个修改过的PUTTY版本通过调整源代码,使程序在启动...

    Web_开发中遇到的UTF-8以及乱码的问题总结.zip

    7. **解决乱码的通用方法**:遇到乱码问题时,首先确认数据的原始编码,然后在每个处理环节(如数据库、文件、页面、脚本)都确保使用UTF-8编码。此外,文件传输时保持编码一致,如FTP传输时设置UTF-8模式,编辑器...

    如何使用Java代码将GBK编码格式的工程转换为UTF-8编码格式的工程.zip

    在处理包含中文字符的Java工程时,有时需要将GBK编码的工程转换为UTF-8编码,以确保在不同系统或工具中的正常显示和处理。本教程将详细讲解如何使用Java代码来完成这个转换过程。 首先,我们需要了解GBK和UTF-8编码...

    Unity3D教程:修改mysql字符编码成为UTF82

    首先,我们遇到的问题是即使设置表的默认字符集为UTF8,并且在发送查询时使用UTF-8编码,仍然会出现乱码的情况。这是因为在数据库连接层面上,字符集设置可能没有正确地同步。为了解决这个问题,我们需要在发送查询...

    解决windows下的中文txt文件在linux(rhel,ubuntu)中显示乱码的问题

    当确认中文可以正常显示,但仅在打开来自Windows系统的TXT文件时出现乱码,可以通过iconv工具将文件编码从GB2312(或GBK)转换为UTF-8。具体操作如下: ```bash iconv -f gb2312 -t utf-8 test.txt &gt; test_utf8.txt...

    drools4.0.7 utf-8中文乱码.doc

    此外,在Oracle 数据库中,输入编码为 GBK,输出编码为 UTF-8。因此,在读取规则字符串时,需要使用 UTF-8 的方式读入规则字符串。 Drools 4.0.7 中文乱码的问题可以通过使用 Janino 编译器、修改 ...

Global site tag (gtag.js) - Google Analytics