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

  • 相关阅读:
    Python----路由器远程控制
    进程和线程的区别
    tengine日志切割-配置分钟级别日志自动切割
    grep每次读取多大的文本
    bc 进制间转换
    二分法猜数字
    What is the difference between HTTP_CLIENT_IP and HTTP_X_FORWARDED_FOR
    Nginx配置两份日志记录
    Nginx启动报错误unlink() “nginx.pid” failed (2: No such file or directory)
    Mysql 数据库crash恢复
  • 原文地址:https://www.cnblogs.com/findumars/p/5067775.html
Copyright © 2011-2022 走看看