zoukankan      html  css  js  c++  java
  • Windows-1252对Latin1编码有改变(并不完全兼容),而且Latin1缺失了好多西欧字符(法语,德语,西班牙语都有)

    主要是80到9F的编码被改掉了。从latin1的控制字符,变成了可以输出的可见字符。

    latin1编码:

    ISO-8859-1
     x0x1x2x3x4x5x6x7x8x9xAxBxCxDxExF
    0x NUL SOH STX ETX EOT ENQ ACK BEL BS HT LF VT FF CR SO SI
    1x DLE DC1 DC2 DC3 DC4 NAK SYN ETB CAN EM SUB ESC FS GS RS US
    2x SP  ! " # $  % & ' ( ) * + , - . /
    3x 0 1 2 3 4 5 6 7 8 9  :  ; < = >  ?
    4x @ A B C D E F G H I J K L M N O
    5x P Q R S T U V W X Y Z [ ] ^ _
    6x ` a b c d e f g h i j k l m n o
    7x p q r s t u v w x y z { | } ~ DEL
    8x PAD HOP BPH NBH IND NEL SSA ESA HTS HTJ VTS PLD PLU RI SS2 SS3
    9x DCS PU1 PU2 STS CCH MW SPA EPA SOS SGCI SCI CSI ST OSC PM APC
    Ax NBSP ¡ ¢ £ ¤ ¥ ¦ § ¨ © ª «  ¬ - ® ¯
    Bx ° ± ² ³ ´ µ · ¸ ¹ º  » ¼ ½ ¾ ¿
    Cx À Á Â Ã Ä Å Æ Ç È É Ê Ë Ì Í Î Ï
    Dx Ð Ñ Ò Ó Ô Õ Ö × Ø Ù Ú Û Ü Ý Þ ß
    Ex à á â ã ä å æ ç è é ê ë ì í î ï
    Fx ð ñ ò ó ô õ ö ÷ ø ù ú û ü ý þ ÿ

    https://en.wikipedia.org/wiki/ISO/IEC_8859-1

    https://fr.wikipedia.org/wiki/ISO_8859-1

    ----------------------------------------------------------------------

    windows1252编码:

    Windows-1252 (CP1252)
     x0x1x2x3x4x5x6x7x8x9xAxBxCxDxExF
    0x NUL SOH STX ETX EOT ENQ ACK BEL BS HT LF VT FF CR SO SI
    1x DLE DC1 DC2 DC3 DC4 NAK SYN ETB CAN EM SUB ESC FS GS RS US
    2x SP  ! " # $  % & ' ( ) * + , - . /
    3x 0 1 2 3 4 5 6 7 8 9  :  ; < = >  ?
    4x @ A B C D E F G H I J K L M N O
    5x P Q R S T U V W X Y Z [ ] ^ _
    6x ` a b c d e f g h i j k l m n o
    7x p q r s t u v w x y z { | } ~ DEL
    8x   ƒ ˆ Š Œ   Ž  
    9x   ˜ š œ   ž Ÿ
    Ax NBSP ¡ ¢ £ ¤ ¥ ¦ § ¨ © ª «  ¬   ® ¯
    Bx ° ± ² ³ ´ µ · ¸ ¹ º  » ¼ ½ ¾ ¿
    Cx À Á Â Ã Ä Å Æ Ç È É Ê Ë Ì Í Î Ï
    Dx Ð Ñ Ò Ó Ô Õ Ö × Ø Ù Ú Û Ü Ý Þ ß
    Ex à á â ã ä å æ ç è é ê ë ì í î ï
    Fx ð ñ ò ó ô õ ö ÷ ø ù ú û ü ý þ ÿ

    https://en.wikipedia.org/wiki/Windows-1252
    https://fr.wikipedia.org/wiki/Windows-1252

    其中,latin1编码对西欧各种字符的缺陷,写的清清楚楚:

    https://en.wikipedia.org/wiki/ISO/IEC_8859-1

  • 相关阅读:
    微信小程序设置控件权重
    从外部浏览开启app
    对rxandroid的简单理解
    react native TextInput
    使用广播来进行刷新页面
    react native中对props和state的理解
    android中四大组件之间相互通信
    android tab选项卡的使用
    android控件 ToggleButton的应用
    Listview的使用
  • 原文地址:https://www.cnblogs.com/findumars/p/5067775.html
Copyright © 2011-2022 走看看