1.netbeanside7.3如何设置编码???
NetBeans所使用源码文件的编码设定 在使用NetBeans IDE的开发中涉及到很多源码文件。
以下就对HTML文件、JSP文件、Java文件等的编码设定进行说明。 如果还需要其他更详细的信息,可以去查询NetBeans IDE的在线文档。
HTML文件 HTML文件的编码可以通过中的标签指定。例如,如果编辑的HTML文件为UTF-8编码,那么标签可以如下书写: JSP文件 指定JSP文件的编码有以下两种方法: 1。
通过@page标签的pageEncoding属性来指定,如下: 2。 通过@page标签的contentType属性来指定,如下: 而IDE在判断JSP文件的编码时,也将以这个顺序进行判断并设定。
XML文件 XML文件编码的设定在声明XML语法的地方,也就是通常XML文件的第一行,如下: Java文件 在以上的设定过程中,可以看到文件编码的设定都是通过其相应格式的标记。 但是,Java文件中并没有对编码定义的声明。
所以在NetBeans IDE中,只有Java文件的定义是通过IDE的设定进行配置的。 设定过程有以下两个步骤: 1。
设定文件编码的菜单操作 Option->Java Source->Default Encoding 将Encoding的内容改为UTF-8 2。 设定编译的默认编码的菜单操作 工程的Property窗口->complie在添加编译器的设定中加入“-encoding UTF-8” JavaScript文件以及其他文本文件 对于JavaScript等文件内容中部包含编码信息的文件,很遗憾,NetBeans IDE中无法对他们的编码进行自由设定。
因此,只能使用OS下的默认编码。
2.Java中的字符集编码是什么?
GB2312是对中国的开发人员来说很重要的一个词汇,它的来龙去脉并不需要我在这里赘述,随便Goolge之便明白无误。
我只是想提一句,记得前一节说到编码字符集和字符集编码不是一回事,而有的字符集编码又实际上没有做任何事,GB2312正是这样一种东西! GB2312最初指的是一个编码字符集,其中包含了ASCII所包含的英文字符,同时加入了6763个简体汉字以及其他一些ASCII之外的符号。 与Unicode有UTF-8和UTF-16一样(当然, UTF-8和UTF-16也没有被限定只能用来对Unicode进行编码,实际上,你用它对视频进行编码都是可以的,只是编出的文件没有播放器支持罢了,哈哈),GB2312也有自己的编码方案,但这个方案直接使用一个字符在GB2312中的编号作为存储值(与UTF-32的做法类似),也因此,这个编码方案甚至没有正式的名称。
我们日常说起GB2312的时候,常常即指这个字符集,也指这种编码方案。 GBK是GB2312的后续标准,添加了更多的汉字和特殊符号,类似的是,GBK也是同时指他的字符集和他的编码。
GBK还是现如今中文Windows操作系统的系统默认编码(这正是几乎所有网页上的,文件里的乱码问题的根源)。 我们可以这样来验证,使用以下的Java代码: String encoding=System。
getProperty("file。encoding"); System。
out。println(encoding); 输出结果为GBK 说到GB2312和GBK就不得不提中文网页的编码。
尽管很多新开发的Web系统和新上线的注重国际化的网站都开始使用UTF-8,仍有相当一部分的中文媒体坚持使用GB2312和GBK,例如新浪的页面。其中有两点很值得注意。
第一,页面中meta标签的部分,常常可以见到charset=GB2312这样的写法,很不幸的是,这个“charset”其实是用来指定页面使用的是什么字符集编码,而不是使用什么字符集。 例如你见到过有人写“charset=UTF-8”,见到过有人写“charset=ISO-8859-1”,但你见过有人写“charset=Unicode”么?当然没有,因为Unicode是一个字符集,而不是编码。
然而正是charset这个名称误导了很多程序员,真的以为这里要指定的是字符集,也因而使他们进一步的误以为UTF-8和UTF-16是一种字符集!(万恶啊)好在XML中已经做出了修改,这个位置改成了正确的名称:encoding。 第二,页面中说的GB2312,实际上并不真的是GB2312(惊讶么?)。
我们来做个实验,例如找一个GB2312中不存在的汉字“亸”(这个字确实不在GB2312中,你可以到GB2312的码表中去找,保证找不到),这个字在GBK中。然后你把它放到一个html页面中,试着在浏览器中打开它,然后选择浏览器的编码为“GB2312”,看到了什么?它完全正常显示! 结论不用我说你也明白了,浏览器实际上使用的是GBK来显示。
新浪的页面中也有很多这样的例子,到处都写charset=GB2312,却使用了无数个GB2312中并不存在的字符。这种做法对浏览器显示页面并不成问题,但在需要程序抓取页面并保存的时候带来了麻烦,程序将不能依据页面所“声称”的编码进行读取和保存,而只能尽量猜测正确的编码。
3.windows 10 支持哪些字体编码
Win 10 、Win 8 系统的默认字体比较模糊,如何改为美观清晰的宋体呢,修改注册表就可以做到,方法如下:方法/步骤
Win 10 字体改为宋体方法:
新建一个文本文档txt,将如下代码复制进去:
Windows Registry Editor Version 5.00
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Fonts]
"Microsoft YaHei & Microsoft YaHei UI (TrueType)"="simsun.ttc"
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\FontSubstitutes]
"Microsoft YaHei"="SimSun"
"Microsoft YaHei UI"="SimSun"
保存,将文本文档txt的后缀名txt改为reg,双击或用注册表编辑器打开,确认后重启生效。
Win 10 系统字体还原为默认字体的方法:
新建一个文本文档txt,将如下代码复制进去:
4.电脑字体乱码怎么解决 win10
工具:win10方法如下:1、右键点击开始菜单,再点击控制面板,如图:2、进入控制面板窗口后点击“添加语言”选项,如图:3、在语言窗口中点击左侧栏“更改日期、时间或数字格式”,如图:4、弹出区域窗口,切换选项卡到“管理”选项,点击“更改系统区域设置”按钮 。
如图:5、在区域设置窗口中点击“当前系统区域设置”项为“中文(简体,中国)”,然后点击确定。如图:6、此时会提示需要重启电脑,设置才会生效,点击“现在重新启动”按钮,如图:7、重新安装刚刚的中文版软件就会正常显示了。
如图:。
转载请注明出处windows之家 » win10设置字符编码