大佬教程收集整理的这篇文章主要介绍了html5 – 使用Windows-1252而不是UTF-8有什么问题,大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。
>如果我不需要除英语以外的任何东西,坚持使用Windows-1252有什么不对吗?任何安全/黑客问题?
>如果您使用UTF-8,是否有任何影响
HTML5(因为这是HTML5的默认编码)?
>如果建议我切换到UTF-8,我该如何获得当前的
存储的平方根符号(和其他符号)工作?
我已经阅读了所有这些页面,仍然有点麻烦把握这一切.希望有人来帮我澄清一下.谢谢!
> https://www.owasp.org/index.php/Canonicalization,_locale_and_Unicode
>关于UTF-8如何产生的优秀描述,为什么它很棒,以及它解决的问题……
https://www.youtube.com/watch?v=MijmeoH9LT4
> http://www.w3.org/International/questions/qa-choosing-encodings“如果可以,请使用UTF-8”. “事实上,HTML5规范草案目前说”鼓励作者使用UTF-8.一致性检查员可能会建议作者不要使用遗留编码.创作工具应该默认使用UTF-8来创建新文档.“
> @L_301_6@“对于HTML5,默认字符编码为UTF-8.”
> http://www.joelonsoftware.com/articles/Unicode.html
* * *更新* * *
到目前为止,我感谢所有帮助,使这更容易理解.我将简化原来的3个问题,希望能够得到一个明确的答案,所以这里是:客户不需要支持其他语言,他们将使用一些HTML5标签和一些TON的JSON / XML流量回送来自jQuery.ajax().鉴于这些信息,从安全角度来看,将数据库设置为NLS_CHARACTERSET是否有任何问题:WE8MSWIN1252和网页设置为< CFHEADER NAME =“Content-Type”value =“text / html; charset = windows-1252” > ;?谢谢. 这是另一个与这个问题略有分离的问题:Why am I able to use a character that’s not part of a charset (windows-1252)?.
@H_419_21@好的一点是你有一个固定大小的字符,意思是1个字符= 1个字节,无论如何.
坏点是:
>有些人可能没有安装您的编码
>有些人可能使用稍微不同的编码,导致很少的问题,看不清楚,但从长远来看非常难看
>您只能支持几种语言
这包括你想做的任何引用.在windows-1252中你无法显示俄语,希腊语,波兰语……
UTF-8是1字节上unicode表示的标准编码.虽然它是为基于拉丁语的语言设计的,但它可以代表您可能遇到的绝大多数字符,因为其他语言需要更多的存储空间.
它用于XML,JSON以及您可能找到的大多数类型的Web服务.当您不知道要使用哪种编码时,它是一个很好的默认值.它允许限制编码问题的数量,例如“我虽然你是拉丁语-1 /否,我使用的是laTin-9,但后来这个人使用了罗马”.如果您有超过1人在处理网站内容,他们的平台上可能会有不同的编码,因此您的内容可能会在某些时候搞砸.
据我所知,UTF-8是在没有讨论的情况下轻松标准化人们之间使用的编码的唯一方法.
典型的例子是,如果你的网站是在windows1252中编码的,而新的开发者有@L_551_1@mac,你可能会遇到麻烦.
@H_419_21@ @H_419_21@以上是大佬教程为你收集整理的html5 – 使用Windows-1252而不是UTF-8有什么问题全部内容,希望文章能够帮你解决html5 – 使用Windows-1252而不是UTF-8有什么问题所遇到的程序开发问题。
如果觉得大佬教程网站内容还不错,欢迎将大佬教程推荐给程序员好友。
本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。