当前位置: 首页 > news >正文

浩森宇特北京做网站附近的广告设计和制作

浩森宇特北京做网站,附近的广告设计和制作,网站建设的平面设计,wordpress 发送邮件g默认字符集utf-8由于基于Java的应用程序通常用于各种各样的操作系统和环境中#xff0c;因此Java开发人员会遇到与基于字符的输入和输出有关的问题并不少见。 涉及这些问题的博客文章包括《警察的恐怖#xff1a;默认语言环境#xff0c;默认字符集和默认时区》 #xff1… g默认字符集utf-8 由于基于Java的应用程序通常用于各种各样的操作系统和环境中因此Java开发人员会遇到与基于字符的输入和输出有关的问题并不少见。 涉及这些问题的博客文章包括《警察的恐怖默认语言环境默认字符集和默认时区》 注释JDK默认数据 ; 编码问题适用于linux和Java应用程序的解决方案 愚蠢的Java字符串 ; Java字符编码的粗略指南 这个帖子标题太长了不能在这里列出 。 多年来对Java进行了一些增强以减少这些问题但是当隐式使用默认字符集时有时仍然存在一些问题。 《 Java Puzzlers 》一书的一个难题难题18描述了与Java中“默认字符集的变量”有关的古怪之处。 由于所有这些与Java的默认字符集有关的问题欢迎 JEP 草案 “ 使用UTF-8作为默认字符集 ” JDK-8187041 出现。 除了潜在地解决与默认字符集有关的问题外该JEP还提供了有关这些问题是什么的很好的概述以及解决这些问题的替代方案。 JEP的“动机”部分目前总结了该JEP为何重要的原因“使用默认字符集的API对Java平台的新开发人员来说是一种危害”“对于经验丰富的开发人员来说也是一个麻烦。” “默认”字符集的问题由于使用不同的字符集以及JDK API中当前可用的不同方法导致多个“默认”而变得更加复杂。 这是要考虑的问题的细分。 描述文件内容字符集的“默认”字符集可能与描述文件路径字符集的“默认”字符集不同。 Java系统属性file.encoding指定文件内容的默认字符集其设置是java.nio.charsets.Charset.defaultCharset返回的值。 与用于读取/写入文件内容的字符集有关的“默认”有两种类型。 某些JDK方法不允许指定字符集并且始终仅针对该特定方法且不考虑任何语言环境或系统配置都采用UTF-8的“默认”字符集。 JEP 草案 “ 使用UTF-8作为默认字符集 ”将有助于解决与默认用于读取和写入文件内容的字符集有关的不同类型“默认”的问题。 例如它将消除使用平台默认方法写入文件并从始终使用UTF-8的方法读取文件无论平台默认字符集如何时可能引起的潜在冲突。 当然如果平台默认值不是NOT UTF-8那么这只是在特定情况下的问题。 以下Java代码是一个简单的类可打印出一些与字符集相关的设置。 显示默认字符集详细信息 package dustin.examples.charset;import java.io.ByteArrayInputStream; import java.io.InputStream; import java.io.InputStreamReader; import java.nio.charset.Charset; import java.util.Locale;import static java.lang.System.out;/*** Demonstrate default Charset-related details.*/ public class CharsetDemo {/*** Supplies the default encoding without using Charset.defaultCharset()* and without accessing System.getProperty(file.encoding).** return Default encoding (default charset).*/public static String getEncoding(){final byte [] bytes {D};final InputStream inputStream new ByteArrayInputStream(bytes);final InputStreamReader reader new InputStreamReader(inputStream);final String encoding reader.getEncoding();return encoding;}public static void main(final String[] arguments){out.println(Default Locale: Locale.getDefault());out.println(Default Charset: Charset.defaultCharset());out.println(file.encoding; System.getProperty(file.encoding));out.println(sun.jnu.encoding: System.getProperty(sun.jnu.encoding));out.println(Default Encoding: getEncoding());} } 下一个屏幕快照显示了在基于Windows 10的笔记本电脑上运行此简单类的结果而未明确指定任何与字符集相关的系统属性仅指定了file.encoding系统属性并指定了两个系统属性file.encoding和sun.jnu.encoding 。 刚刚显示的图像演示了通过属性控制默认字符集的能力。 它还说明对于具有en_US 区域设置的Windows环境文件内容和文件路径的默认字符集均为Windows-1252 Cp1252 。 如果实现了本文中讨论的JEP草案 则即使对于Windows文件内容的默认字符集也将更改为UTF-8。 当默认字符集更改为UTF-8时在某些应用程序中可能会造成重大破坏。 JEP草案讨论了减轻此风险的方法其中包括通过预先将系统属性file.encoding预先设置为UTF-8来早期测试应用程序对更改的敏感性。 对于需要保留当前行为的情况使用系统确定的默认字符集而不是始终使用UTF-8JEP草案的当前版本建议支持指定-Dfile.encodingSYSTEM 。 JEP当前处于草稿中并且与任何特定的JDK版本都不相关。 但是根据JDK邮件列表上的最新帖子 我很乐观地认为在不久的将来我们会将UTF-8视为JDK未来版本中的默认字符集。 翻译自: https://www.javacodegeeks.com/2018/02/java-may-use-utf-8-default-charset.htmlg默认字符集utf-8
http://www.sadfv.cn/news/268731/

相关文章:

  • 青岛网站定制多少钱专业定制网红柴火灶
  • 网站关键词代码青岛网站设计公司在哪找
  • 学网站建设与管理难吗wordpress mysql备份
  • 做网站去哪里做好宁波网站设计公司排名
  • 专业图库网站 西安网站建设找c宋南南
  • 外国人做中国数学视频网站Wordpress会员插件出错
  • 开一个做网站的公司门户网站模块
  • 管理学精品课程网站网站推广怎么样做
  • 设计类作品集怎么制作关键词优化快速排名
  • 安徽索凯特建设工程有限公司网站sem竞价托管公司
  • 为什么学习wordpress处理器优化软件
  • 电子商务建立网站前期准备设计师网上接私单app
  • 北京好网站制作公司哪家好空间站免费版下载
  • 网站建设要用H5吗北京市430场新闻发布会
  • 如何建设社区网站首页网站制作一条龙全包
  • 市场营销策划方案格式模板电商seo是什么
  • 海兴县建设工程招标信息网站51栗子
  • 网站突然被降权访问不到自己做的网站
  • 论坛网站html模板做网站人才
  • 工商注册官方网站室内设计师需要学什么软件
  • 网站模仿侵权安卓程序开发用什么软件
  • 手机网站支付西安官网优化报价
  • 做企业网站找哪家天津市网站建设管理办法
  • 北京网站制作 建设推广wordpress评论框样式
  • 从零开始做电影网站安徽网站建设怎么样
  • 网站设计中遇到的问题企业网站建设会计分录
  • 本地的响应式网站建设开发第一个app应用程序
  • 优的网站建设明细报价表盐山县网站建设公司
  • 开发网站公司如何运营门户网登录入口
  • 做数据表格的网站山西又增一例在忻州