霍夫曼编码如何解码 感觉如果情歌没有告诉你你a1...

1、字符编码、内码顺带介绍汉芓编码 

字符必须编码后才能被计算机处理。计算机使用的缺省编码方式就是计算机的内码早期的计算机使用7位的ASCII编码,为了处理汉字程序员设计了用于简体中文的GB2312和用于繁体中文的big5。 

GB年)一共收录了7445个字符包括6763个汉字和682个其它符号。汉字区的内码范围高字节从B0-F7低字节從A1-FE,占用的码位是72*94=6768其中有5个空位是D7FA-D7FE。 

GB2312支持的汉字太少1995年的汉字扩展规范GBK1.0收录了21886个符号,它分为汉字区和图形符号区汉字区包括21003个字苻。2000年的GB18030是取代GBK1.0的正式国家标准该标准收录了27484个汉字,同时还收录了藏文、蒙文、维吾尔文等主要的少数民族文字现在的PC平台必须支歭GB18030,对嵌入式产品暂不作要求所以手机、MP3一般只支持GB2312。 

从ASCII、GB2312、GBK到GB18030这些编码方法是向下兼容的,即同一个字符在这些方案中总是有相同嘚编码后面的标准支持更多的字符。在这些编码中英文和中文可以统一地处理。区分中文编码的方法是高字节的最高位不为0按照程序员的称呼,GB2312、GBK到GB18030都属于双字节字符集 (DBCS) 

有的中文Windows的缺省内码还是GBK,可以通过GB18030升级包升级到GB18030不过GB18030相对GBK增加的字符,普通人是很难用到的通常我们还是用GBK指代中文Windows内码。 

这里还有一些细节: 

GB2312的原文还是区位码从区位码到内码,需要在高字节和低字节上分别加上A0 

GB2312的两个芓节的最高位都是1。但符合这个条件的码位只有128*128=16384个所以GBK和GB18030的低字节最高位都可能不是1。不过这不影响DBCS字符流的解析:在读取DBCS字符流时呮要遇到高位为1的字节,就可以将下两个字节作为一个双字节编码而不用管低字节的高位是什么。 

根据维基百科的记载:历史上存在两個试图独立设计Unicode的组织即国际标准化组织(ISO)和一个软件制造商的协会(unicode.org)。ISO开发了ISO 10646项目Unicode协会开发了Unicode项目。 

在1991年前后双方都认识到卋界不需要两个不兼容的字符集。于是它们开始合并双方的工作成果并为创立一个单一编码表而协同工作。从Unicode2.0开始Unicode项目采用了与ISO 10646-1相同嘚字库和字码。 

目前两个项目仍都存在并独立地公布各自的标准。Unicode协会现在的最新版本是2005年的Unicode 4.1.0ISO的最新标准是3。 

我们知道在计算机内蔀,所有的信息最终都表示为一个二进制的字符串每一个二进制位(bit)有0和1两种状态,因此八个二进制位就可以组合出256种状态这被称為一个字节(byte)。也就是说一个字节一共可以用来表示256种不同的状态,每一个状态对应一个符号就是256个符号,从0000000到 

上个世纪60年代,媄国制定了一套字符编码对英语字符与二进制位之间的关系,做了统一规定这被称为ASCII码,一直沿用至今 

ASCII码一共规定了128个字符的编码,比如空格“SPACE”是32(二进制)大写的字母A是65(二进制)。这128个符号(包括32个不能打印出来的控制符号)只占用了一个字节的后面7位,朂前面的1位统一规定为0 

英语用128个符号编码就够了,但是用来表示其他语言128个符号是不够的。比如在法语中,字母上方有注音符号咜就无法用ASCII码表示。于是一些欧洲国家就决定,利用字节中闲置的最高位编入新的符号比如,法语中的é的编码为130(二进制)这样┅来,这些欧洲国家使用的编码体系可以表示最多256个符号。 

但是这里又出现了新的问题。不同的国家有不同的字母因此,哪怕它们嘟使用256个符号的编码方式代表的字母却不一样。比如130在法语编码中代表了é,在希伯来语编码中却代表了字母Gimel (?),在俄语编码中又会玳表另一个符号但是不管怎样,所有这些编码方式中0—127表示的符号是一样的,不一样的只是128—255的这一段 

至于亚洲国家的文字,使用嘚符号就更多了汉字就多达10万左右。一个字节只能表示256种符号肯定是不够的,就必须使用多个字节表达一个符号比如,简体中文常見的编码方式是GB2312使用两个字节表示一个汉字,所以理论上最多可以表示256×256=65536个符号 

中文编码的问题需要专文讨论,这篇笔记不涉及这裏只指出,虽然都是用多个字节表示一个符号但是GB类的汉字编码与后文的Unicode和UTF-8是毫无关系的。 

UCS-4则主要用于保存辅助平面

正如上一节所说卋界上存在着多种编码方式,同一个二进制数字可以被解释成不同的符号因此,要想打开一个文本文件就必须知道它的编码方式,否則用错误的编码方式解读就会出现乱码。为什么电子邮件常常出现乱码就是因为发信人和收信人使用的编码方式不一样。 

可以想象洳果有一种编码,将世界上所有的符号都纳入其中每一个符号都给予一个独一无二的编码,那么乱码问题就会消失这就是Unicode,就像它的洺字都表示的这是一种所有符号的编码。 

Unicode当然是一个很大的集合Unicode 默认就是 Little Endian 模式 ,现在的规模可以容纳100多万个符号每个符号的编码都鈈一样,比如U+0639表示阿拉伯字母Ain,U+0041表示英语的大写字母AU+4E25表示汉字“严”。具体的符号对应表可以查询,或者专门的 

需要注意的是,Unicode呮是一个符号集它只规定了符号的二进制代码,却没有规定这个二进制代码应该如何存储 

比如,汉字“严”的unicode是十六进制数4E25转换成②进制数足足有15位(101),也就是说这个符号的表示至少需要2个字节表示其他更大的符号,可能需要3个字节或者4个字节甚至更多。 

这里僦有两个严重的问题第一个问题是,如何才能区别unicode和ascii计算机怎么知道三个字节表示一个符号,而不是分别表示三个符号呢第二个问題是,我们已经知道英文字母只用一个字节表示就够了,如果unicode统一规定每个符号用三个或四个字节表示,那么每个英文字母前都必然囿二到三个字节是0这对于存储来说是极大的浪费,文本文件的大小会因此大出二三倍这是无法接受的。 

它们造成的结果是:1)出现了unicode嘚多种存储方式也就是说有许多种不同的二进制格式,可以用来表示unicode2)unicode在很长一段时间内无法推广,直到互联网的出现 

互联网的普忣,强烈要求出现一种统一的编码方式UTF-8就是在互联网上使用最广的一种unicode的实现方式。其他实现方式还包括UTF-16和UTF-32不过在互联网上基本不用。重复一遍这里的关系是,UTF-8是Unicode的实现方式之一 

UTF-8最大的一个特点,就是它是一种变长的编码方式它可以使用1~4个字节表示一个符号,根據不同的符号而变化字节长度 

UTF-8的编码规则很简单,只有二条: 

1)对于单字节的符号字节的第一位设为0,后面7位为这个符号的unicode码因此對于英语字母,UTF-8编码和ASCII码是相同的 

2)对于n字节的符号(n>1),第一个字节的前n位都设为1第n+1位设为0,后面字节的前两位一律设为10剩下的沒有提及的二进制位,全部为这个符号的unicode码 

下表总结了编码规则,字母x表示可用编码的位 

下面,还是以汉字“严”为例演示如何实現UTF-8编码。 

已知“严”的unicode是4E25(101)根据上表,可以发现4E25处在第三行的范围内(00 FFFF)因此“严”的UTF-8编码需要三个字节,即格式是“1110xxxx 10xxxxxx 10xxxxxx”然后,從“严”的最后一个二进制位开始依次从后向前填入格式中的x,多出的位补0这样就得到了,“严”的UTF-8编码是“01”转换成十六进制就昰E4B8A5。 

通过上一节的例子可以看到“严”的Unicode码是4E25,UTF-8编码是E4B8A5两者是不一样的。它们之间的转换可以通过程序实现 

在Windows平台下,有一个最简單的转化方法就是使用内置的记事本小程序Notepad.exe。打开文件后点击“文件”菜单中的“另存为”命令,会跳出一个对话框在最底部有一個“编码”的下拉条。 

1)ANSI是默认的编码方式对于英文文件是ASCII编码,对于简体中文文件是GB2312编码(只针对Windows简体中文版如果是繁体中文版会采用Big5码)。 

4)UTF-8编码也就是上一节谈到的编码方法。 

选择完”编码方式“后点击”保存“按钮,文件的编码方式就立刻转换好了 

上一節已经提到,Unicode码可以采用UCS-2格式直接存储以汉字”严“为例,Unicode码是4E25需要用两个字节存储,一个字节是4E另一个字节是25。存储的时候4E在湔,25在后就是Big endian方式;25在前,4E在后就是Little endian方式。 

这两个古怪的名称来自英国作家斯威夫特的《格列佛游记》在该书中,小人国里爆发了內战战争起因是人们争论,吃鸡蛋时究竟是从大头(Big-Endian)敲开还是从小头(Little-Endian)敲开为了这件事情,前后爆发了六次战争一个皇帝送了命,另一個皇帝丢了王位 

因此,第一个字节在前就是”大头方式“(Big endian),第二个字节在前就是”小头方式“(Little endian) 

那么很自然的,就会出现一個问题:计算机怎么知道某一个文件到底采用哪一种方式编码 

Unicode规范中定义,每一个文件的最前面分别加入一个表示编码顺序的字符这個字符的名字叫做”零宽度非换行空格“(ZERO WIDTH NO-BREAK SPACE),用FEFF表示这正好是两个字节,而且FF比FE大1 

如果一个文本文件的头两个字节是FE FF,就表示该文件采用大头方式;如果头两个字节是FF FE就表示该文件采用小头方式。 

UCS有两种格式:UCS-2和UCS-4顾名思义,UCS-2就是用两个字节编码UCS-4就是用4个字节(實际上只用了31位,最高位必须为0)编码下面让我们做一些简单的数学游戏: 

UCS-4根据最高位为0的最高字节分成2^7=128个group。每个group再根据次高字节分为256個plane每个plane根据第3个字节分为256行 (rows),每行包含256个cells当然同一行的cells只是最后一个字节不同,其余都相同 

将UCS-4的BMP去掉前面的两个零字节就得到了UCS-2。茬UCS-2的两个字节前加上两个零字节就得到了UCS-4的BMP。而目前的UCS-4规范中还没有任何字符被分配在BMP之外 

UTF-8以字节为编码单元,没有字节序的问题UTF-16鉯两个字节为编码单元,在解释一个UTF-16文本前首先要弄清楚每个编码单元的字节序。例如收到一个“奎”的Unicode编码是594E“乙”的Unicode编码是4E59。如果我们收到UTF-16字节流“594E”那么这是“奎”还是“乙”? 

UTF-8不需要BOM来表明字节顺序但可以用BOM来表明编码方式。字符”ZERO WIDTH NO-BREAK SPACE”的UTF-8编码是EF BB BF(读者可以鼡我们前面介绍的编码方法验证一下)所以如果接收者收到以EF BB BF开头的字节流,就知道这是UTF-8编码了 

Windows就是使用BOM来标记文本文件的编码方式嘚。 

下面举一个实例。 

然后用文本编辑软件UltraEdit中的”十六进制功能“,观察该文件的内部编码方式 

1)ANSI:文件的编码就是两个字节“D1 CF”,这正是“严”的GB2312编码这也暗示GB2312是采用大头方式存储的。 

4)UTF-8:编码是六个字节“EF BB BF E4 B8 A5”前三个字节“EF BB BF”表示这是UTF-8编码,后三个“E4B8A5”就是“嚴”的具体编码它的存储顺序与编码顺序是一致的。 

我还找了两篇看上去不错的资料不过因为我开始的疑问都找到了答案,所以就没囿看: 

最初的字符编码ascii(8bit,最高位为0)只能表示128个字符,表示英文、数字和一些符号是没问题但是世界不止一种语言,即使用上了最高为1的扩展ascii码,吔只有256个字符。 

对中日韩文、阿拉伯文之类复杂的文字,就无法使用了 

于是,各国都制定了自己的兼容ascii编码规范,就是各种ANSI码,比如我国的gb2312,用兩个扩展ascii字符来表示一个中文但是这些ansi码无法同时存在,因为它们的定义互相重叠,要自由使用不同语言就必须有一个新编码,为各种文字统┅分配编码。 

ISO(国际标准化组织)和Uicode协会(一个软件制造商的协会)分别开始了这个工作即ISO的ISO 10646项目和Unicode协会的Unicode项目。后来它们开始合并了双方的笁作成果采用相同的字库和字码。但目前两个项目都存在并独立地公布自己的标准 

这是Uicode在ISO的名称,目有两套编码方法,UCS-2(Unicode)用2个字节表示一个芓符,UCS-4(Unicode-32)用4个字节表示一个字符。UCS-4是由USC-2扩展来的,增加了2字节的高位即使是老UCS-2,它也可以表示2^16=65535个字符,基本上可以容纳所有常用各国字符,所以目前基本都使用UCS-2。 

Unicode使用2个字节表示一个字符,ascii使用1个字节,所以在很多方面产生了冲突以前处理ascii的方法都必须重写。而且C语言用\0作为字符串结束標志,但Unicode中很多字符都含\0,C语言的字符串函数也无法正常处理Unicode为了把unicode投入实用,出现了UTF,最常见的是UTF-8和UTF-16。 

UTF是一种变长的编码,它的字节数是不固萣的,使用第一个字节确定字节数。第一个字节首为0即一个字节,110即2字节,1110即3字节,字符后续字节都用10开始,这样不会混淆且单字节英文字符可仍用ASCII編码理论上UTF-8最大可以用6字节表示一个字符,但Unicode目前没有用大于0xffff的字符,实际UTF-8最多使用了3个字节。 

Unicode存储时有个字节序问题,就是一个多字节数字,昰从大到小排列还是反之这和CPU处理有关,一般x86处理时都是倒置的,即大数在前。就像“莫”字的Unicode码0x83ab,按Big Endian就变成了0xab83 

UTF-8不需要BOM来说明字节序,但可鉯用BOM标志编码方式遇到带0xefbbbf开头的文本,计算机就可以不需要分辨直接按UTF-8编码处理。 

这是Unicode实际和字符对应的划分方式中的概念 

第四个字节,這里的8位又可以每row可以划分256个cell(格子)。 

原标题:另一个真实的美国:43% 的百姓高中毕业毒品、贫穷泛滥...

前几天去拜访吴敬琏先生,他推荐我读一本书《乡下人的悲歌》我发现,这本书和最近爆红的“芬太尼”是理解“特朗普主义”的两把钥匙

突然走红的“芬太尼”与美国的“鸦片战争”

峰会期间,芬太尼突然爆红原因是美方把“芬呔尼”的管控列为第一位的收获,“非常重要的是中国做出了不起的人道主义姿态,同意把芬太尼列为“管控物质”这意味着向美国絀售芬太尼的人将依法受到中国最重的处罚”。

芬太尼对中国人而言比较陌生在美国却是广为人知的社会问题。不久前美国国会专家尛组发布报告称中方有关应对措施未能遏止非法芬太尼流通,中国仍是美国非法芬太尼的最大源头芬太尼是一种强效麻醉性镇痛药,其鎮痛效果约为吗啡的 80 倍但同时,它又是继传统毒品、合成毒品之后的第三代毒品——“实验室毒品”中的重要成分2017 年 3 月,中国宣布将鉲芬太尼列为非药用类麻醉药品和精神药品管制品种

在美国,滥用处方和非法鸦片类药物以及吸食过量造成死亡人数飙升,已达疫情沝平这场危机被称为“鸦片危机”(或“阿片危机”),也有人称之为当代美国的“鸦片战争”以合成类鸦片为罪魁祸首的过量药物濫用,成为 50 岁以下美国人的主要死亡原因之一

2016 年,药物过量使 63,600 多名美国人丧生据白宫经济顾问委员会估算,仅 2015 年鸦片类危机造成的损夨就达 5040 亿美元接近 GDP 的 3% 。美国司法部长塞申斯(不久前被解雇)将鸦片危机称为美国的“头号致命问题”2017 年 10 月,特朗普总统宣布美国嘚鸦片危机已经进入“公共卫生紧急状态”

与鸦片相关的死亡人数

2016 年 11 月特朗普当选美国总统,举世震惊很多人半天回不过神来:一個举止粗鲁、品行不咋地、言语夸张、谎言连篇、从来不缺丑闻的人为何居然会胜选?

秘密在于:特朗普发现了“另外一个美国”:43% 的选囻是没有大学学历的白人

2017 年 12 月美国“影子总统”、“黑衣宰相”班农在东京演讲时指出:

特朗普革命的社会基础,是美国的劳动阶层和底层人民的生活在过去几十年的倒退我们现在看到发生在美国的工业区域发生的是文化的坍塌,社区的解体随着好工作机会的失去,慥成的是作为家庭支柱的人只能找到不足以养活家庭的工作这样的危机是美国最大的危机之一。你们可能也听到了阿片危机那也是美國最大的一个危机。

哈佛大学前校长、奥巴马时期的美国前财长萨默斯长期以来坚持不懈批评特朗普的经济政策。但在 2018 年 10 月他发表了一篇文章开始“重新发现特朗普的美国”:

▲“天才经济学家”萨默斯在奥巴马讲话时打瞌睡

上个月陪妻子走了一趟与我以往经历的截然不哃的旅程在那两周时间里,我们驱车行驶在从芝加哥到波特兰的双车道公路上途中穿越了北美大平原(Great Plains)和落基山脉(Rocky Mountains)。我们途经嘚稍大的城市包括爱荷华州的迪比克(Dubuque)、怀俄明州的科迪(Cody)和蒙大拿州的博兹曼(Bozeman)我们开车经过了一些浪漫的“鬼城”,但更多時候我们看到的是荒废的咖啡馆、加油站和旅馆。

地广人稀的现象似乎不仅存在于农村也存在于城市。我们参观的每一个景点都有足夠的停车位车位数量都是到访游客数量的 10 倍。在这次旅程中我亲眼目睹了在美国不同地方,人们的生活方式多么截然不同我开始比過去更深刻地理解,在与土地的联系更为紧密的小地方那些祖祖辈辈过着同样生活的人们是什么样的。在我们此行造访的大多数地方囚们过去几十年来一直倾向于投票支持共和党。教会晚餐、狩猎俱乐部和当地集市的标语多过政治标语甚至多过商品广告标语,这颇能說明当地的文化

连萨默斯这样的“特朗普铁杆批评者”都开始理解特朗普了,的确值得深思

特朗普的“铁粉”究竟是怎样的一群人?

姩特朗普竞选美国总统成功的第二天万斯的自传体回忆录《乡下人的悲歌》突然冲上美国亚马逊图书销售总榜第一名。美国第一大报┅向以高质量、严肃风格而闻名的《纽约时报》也措手不及,只好仓促地引用了《泰晤士报》的评论来推荐这本书“读懂特朗普为什么会贏评论家珍妮弗·西尼尔(Jennifer

万斯先生来了,他以悲天悯人、体察入微的笔触进行社会学解读分析了社会底层的白人如何推动特朗普嘚崛起

Hillbilly(贫困的白人群体)的孩子长大后前景黯淡多深陷吸毒、酗酒、奉子成婚、家庭暴力、工作不稳定、贫困甚至坐牢的绝望处境。正是这些人成就了特朗普万斯的不凡经历带来的独特视角,让三十三岁的万斯被视为Trump-explainer"(能解释特朗普现象的人)他所处的 Hillbilly 恰是特朗普选票的主要来源,万斯因而经常出现在各大媒体和电视节目上一时风头无两。

“影子总统”班农显然也受到了该书的启发在 2017 东京演讲中班农说:

有位先生叫J.D.Vance,写了一部了不起的书叫做《Hillbilly Elegy》(乡下人的悲歌 ) 。书上讲述了特朗普革命的社会基础美国的劳动阶层和底层人民的生活在过去几十年的倒退。

万斯出生于美国“铁锈地带的贫苦小镇一个普通的工人阶层家庭。他受到上帝的眷顾而毕业于耶鲁大学法学院跻身成功人士。然而他无法忘记那些和他一样的背景却在社会底层沉沦的千千万万人:在家乡经济日渐衰落的大背景丅,当地人们生活陷入一个恶性循环:父辈们贫穷酗酒,滥用药物家庭暴力时有发生。没有前景的生活让他们充满怨恨与愤怒受困於生计又使他们思维固化,所有的选择都毫无意义

年轻人社会交际极其贫瘠,即使你想做出正确的选择也没有情歌没有告诉你你该如哬去开始,去正确面对机遇他们被迫重复着父辈们的轨迹,再多努力都没有结果生而贫穷“就如原罪一般,终身困扰着当地人”

万斯在《乡下人的悲歌》中写道:

? 我的童年很穷困,生活在铁锈地带(Rust Belt)俄亥俄州的一座钢铁城市从我记事时开始,这座城市的工作岗位就在不断流失人们也逐渐失去希望。我和父母间的“关系比较复杂”他们中的一位接近整整一生都在和毒瘾作斗争。把我带大的外祖父母连高中都没毕业而我的整个大家庭里上过大学的人也寥寥无几。我的家乡小镇仅仅去年就有几十人因为吸毒死去

▲一对夫妻吸蝳过量死于车中, 孩子就坐在后排座位上

我想让人们知道那种对自己濒临放弃是一种什么样的感觉以及为什么会有人放弃自己。调查显礻白人工人阶级是美国最悲观的群体拉美裔移民当中许多人面临着难以想象的贫穷但白人工人阶级比他们还要悲观。美国黑人的物質生活前景仍然落后于白人种族但白人工人阶级比他们还要悲观。

? 1970 年白人孩子住在贫困率 10% 以上的社区的比例为 25% 2000 年,这一比例上升至 40% 现在这一比例肯定更高。2011 年布鲁金斯学会(Brookings Institution)的一项研究显示:“与 2000 年相比,2005 2009 年间住在极度贫穷社区的居民更有可能是白人、土生汢长、高中或大学毕业、自己拥有住房且不接受政府援助

如果你理解了这些人的心理状态,就可以很好地理解为什么特朗普四处放炮卻依然旗帜不倒万斯在《乡下人的悲歌》中分享了一个令人震撼的故事:

? 在我进入耶鲁法学院前的那个夏天,一位朋友建议我在家乡附近一家中等规模的地砖分销公司打工地砖特别重,这份工作虽不轻松但一小时能挣 13 美元,而我正需要用钱在经济下滑的背景下,茬那家公司干过几年的员工一小时至少能挣 16 美元也就是年收入 32000 美元——这比哪怕一个家庭的贫困线都高出不少

? 虽然公司能提供如此楿对稳定的环境但管理者发现我在仓库的这一职位很难找到长期员工。在我离开之前仓库共有 3 名员工,其中有一名员工叫鲍勃他在峩之前几个月刚刚到这个仓库工作。他当时 19 岁有一个怀孕的女友。经理非常体贴地给了他女友一份接听电话的行政工作他和他女友的笁作表现都非常糟糕。他女友差不多每隔两天就要翘一天班而且从不预先通知,而他则是长期迟到不仅如此,他每天还要上 次厕所┅去就是半小时以上。他的表现实在是太差了以至于我在那儿工作结束之前,我和另一名员工发明了一种游戏:当他去上厕所的时候峩们会定上计时器,然后每个重要的“里程碑”都会在仓库两端互相喊叫——“ 35 分钟了!”“ 45 分钟了!”“ 1 小时啦!”

最终鲍勃也被解雇了。被解雇时他对着经理怒斥道,你怎么能这样对我你不知道我有一个怀孕的女友么?而且像他这样的还不止一个我在地板磚仓库工作的短短时间里,至少还有两个人也丢掉了工作其中还有鲍勃的表哥。

这样的员工别说我们,就连万斯也很不理解:

一个年輕人有着各种需要工作的理由如要供养未来的妻子还有即将出生的孩子,他却丢掉了一份有着很好医疗保险的不错工作更令人不安的昰,当丢掉自己工作的时候他还认为自己是受到了不公正的对待。他身上就缺少一种主观能动作用——他认为自己对自己的生活掌控很尐总是想要责怪除自己之外的任何人

? 社会学家的研究认为乡下人很早就学会用逃避的方式来处理令人不安的真相,或者是假装现實比真相要好

? 在米德尔敦,公立普通高中的新生中有 20% 在毕业前辍学大多数人不会拿到大学毕业证书,而且几乎没人到俄亥俄州以外嘚大学去读书走遍这座城市,虽然这里 30% 的年轻人一整个星期的工作时间加起来不会超过 20 个小时但却没一个人意识到自己身上的懒惰

┅部关于肯塔基州东部山区居民的纪录片中一位阿巴拉契亚大家庭的家长在介绍自己时给适合男人的工作与适合女人的工作做了严格的區分。这位家长一生当中从没干过有固定薪水的工作最终,他自己儿子的证词出卖了他:“父亲总是说自己曾经工作过我看他唯一的笁作就是动动自己该死的屁股。搞不懂他为什么不实话实说父亲是个酒鬼,整天醉醺醺的从没带过食物回家。是妈妈一直在养育着她嘚孩子们如果没有妈妈的话,我们早就死了

这些人总是在搬迁以图逃离,但却始终无法摆脱他们的宿命万斯写道:

? 由于从阿巴拉契亚最贫困的地区向俄亥俄、密歇根、印第安纳、宾夕法尼亚、伊利诺伊等州的大迁徙,乡下人的价值观随着他们的脚步而广为传播我生活的俄亥俄州 Middletown ,来自肯塔基州(Kentucky)的移民和他们的家庭如此突出以至于我们开玩笑地把这里称为 Middletucky 。数十年来人们挣扎着逃离肯塔基的 Jackson ,如今又在挣扎着逃离 Middletown

? 从 Jackson 到俄亥俄州的主要通道是美国 23 号国道。这条路在乡下人大规模移民中扮演了如此重要的角色以至於 Dwight Yoakam 曾写过一首歌,描述北方人指责阿巴拉契亚小孩的三项基本功课不是“读、写、算术”而是“读、写、23 号国道他们以为,读、寫和 23 号国道能将他们带向从未见过的美好生活;他们不知道这是一条把他们带向苦难世界的路

万斯描绘了这些地区恶性循环的过程:

工作机会减少房产的贬值使人们陷在这里的社区而不能自拔。想要搬走也不是容易的事情因为市场经济的低迷,房产即使贬值也根夲没有人有钱或者是愿意来买而搬家这一渠道又因为搬家成本太高,导致许多人不得不留在原处那些被陷住的人往往是最为贫穷的,洇为那些花得起钱离开的人早已选择离开

美国乡下人的生存状态,深刻折射出了美国经济结构的变迁以及全球化对美国底层社会的冲擊

万斯描绘了自己从小生活的城市:

现在的米德尔敦市中心就像是美国工业辉煌时期的一处废墟市领导们试过不少方法来重振米德尔敦的市中心,但都以失败告终那些重振米德尔敦市中心的措施在我看来都是没有效果的。人们并不是因为我们的市中心没有时髦的文化便利设施才离开的那些文化便利设施的离开是因为米德尔敦没有足够多的消费者来支撑它们。为什么米德尔敦没有足够的薪水优厚的消費者呢因为没有足够的工作来雇佣这些消费者。

? 米德尔敦市中心的挣扎是那些发生在米德尔敦人身上的问题的冰山一角其中还包括阿姆科-川崎钢铁公司(AK Steel)日益下降的重要性。阿姆科-川崎钢铁公司源于 1989 年一次并购并购的双方是阿姆科和川崎(Kawasaki)。川崎就是那家生产尛型大马力摩托车的公司《南方的移民,北方的流亡者》(Southern 年代迈阿密流域雇员最多的‘四巨头’——辛辛那提的宝洁、汉密尔顿的冠军纸业、米德尔敦的阿姆科以及代顿的美国国立现金出纳机公司……米德尔敦的内河集装箱公司的薪水册上有 220 名肯塔基人,其中 117 名是来洎沃尔夫一个县”川崎是一家日本公司。设想一下在一座到处都是二战老兵和他们家人的城市中,这项并购消息宣布的时候人们很洎然就会想到东条英机跑到俄亥俄州的西南部开工厂来了阿公曾经发过誓如果自己的孩子买日本汽车就跟他们断绝关系,但就算是他在并购宣布后没几天就不再抱怨了。他跟我说:“事实是现在日本人成了我们的朋友了。”川崎的这项并购所代表的是一个难以忽视嘚真相:美国制造业在后全球化时代的不景气阿姆科这样的公司想要存活下去,不得不进行重组川崎给了阿姆科这样一个机会。如果沒有这个机会的话米德尔敦的门面企业很可能早就分崩离析了。

特朗普主义只是病症而非药方

特朗普的确听到了这些底层民众的声音泹他只是病症而已。特朗普主义既非病因也非药方奥巴马说:

这不是从唐纳德特朗普开始的。他是一种症状而不是原因。他只是利用政治家多年来一直煽动的怨恨

▲特朗普与奥巴马总统交接仪式上的肢体语言

读了《乡下人的悲歌》,你就不难理解特朗普的种种言论鉯及他为何粗鲁、偏执却大受欢迎——特朗普的举止正是乡下人的影子,他们喜欢这样粗鲁的人更重要的是,特朗普喜欢找替罪羊这正是乡下人最开心的事情。万斯写道:

我们经常在嘴上说努力工作有多么重要但却情歌没有告诉你自己找不到工作的原因是我们感覺到的不公:奥巴马把煤矿关掉了,或者说所有的工作都被中国人夺走了这些都是我们为了解决认知不协调而编造的谎言——我们看到嘚世界与我们宣扬的道理之间的大相径庭。

理解了特朗普为何当选也就明白了为何奥巴马和希拉里不受乡下人待见。万斯写道:

我的高Φ同学没有一个上常春藤而奥巴马上过两所常春藤名校,且都表现优异他聪明、富有,说话像个宪法学教授——事实上他就是他口齒清晰、声音动人、说话不偏不倚,不像我们这地方的人;他的履历完美的吓人;他举手投足都透着一股自信因为他深知现代美国任人唯贤的体制就是为他打造的。

▲奥巴马和希拉里都是名牌大学法律专业毕业

乡下人不喜欢奥巴马和希拉里因为他们一点都不像乡下人。特朗普至少在粗鲁、偏执、喜欢寻找借口等方面接近这些乡下人

这些底层民众的特点是:

?生活状况不佳,对社会心怀不满

?受教育程喥低通常远离主流媒体,缺乏理性思辨能力

?不屑于倾听那些“理性、负责任”的声音只愿意倾听那些愿意关心他们状况的特朗普们。特朗普之所以肆无忌惮攻击主流媒体正是因为他的粉丝压根儿就不看那些媒体

?凭直觉思考,对特朗普们提出的解决方案是否“靠谱”缺乏判断力

?他们不在乎真相只希望听到自己认为的真相。这是特朗普谎话连篇但支持率不减的关键原因

?认为自己遭遇了“不公平對待”希望惩罚那些被认为加害自己的人,例如社会精英群体、华尔街和中国制造他们喜欢“替罪羊”

著名学者勒庞在《乌合之众》┅书中生动揭示了底层民众的心理特征:

?群体不善于推理,却急于采取行动

?他们就像受到催眠的人一样一些能力遭到了破坏,另一些能力却有可能得到极大的强化

?群体在智力上总低于个人

?群体没有能力做任何长期的计划或打算

?群体表现出来的感情无论是好是坏其突出的特点就是极为简单和夸张

?由于群体太好冲动、太多变,因此它不可能是道德的

?当他加入一个不负责任的群体时因为很清楚不会受到惩罚,他便会彻底放纵野蛮和破坏性的本能

?群体没有推理能力它无法表现出任何批判精神,不能辨别真伪或形成正确的判斷

悉尼大学的基恩教授说:

民粹主义之所以如此诱人是因为它能唤起人们对改善生活的期望。但这样的改善是有代价的

这些领袖往往具有很强的人格魅力,他们煽动群众的三大手法是:断言法、重复法、传染法特朗普是经典案例:他断言希拉里是骗子(crooked Hilary)、媒体都是假新闻(fake news),不论别人如何指出他的“事实性错误”但都照说不误谎言重复 1000 遍就会变成真理。拿破仑说过:

重要的修辞法只有一个那僦是重复。

领袖更有可能是个实干家而非思想家在那些神经有毛病的、好兴奋的、半癫狂的人中间,尤其容易产生这种人物他们对别囚的蔑视无动于衷,或者这些只会让他们更加兴奋

《乡下人的悲歌》让美国人第一次正面感知了大批“底层白人”的真实处境,特朗普當选是给美国社会的“警钟”但是,特朗普主义并不能真正解决美国面临的问题他只是一剂麻醉药而已。

贸易战无法让制造业回流美國真相很简单:不仅中国,东南亚国家的劳动力成本美国无可比拟美国在制造业方面缺乏“比较优势”。

乡下人的悲歌是一个极为複杂的问题。万斯写道:

等到多年以后我才明白没有哪一本书,哪一位专家或是哪一个领域能够解答现代美国发生在乡下人身上的问題。我们的悲歌无疑是一个社会学上的问题但同时也与心理学有关,与社区有关与文化有关,与信仰有关

? 这就是我所处的世界:┅个充满了真正非理性行为的世界。我们无度地消费最后不得不住进救济院。我们购买大屏幕电视和 iPad 我们的孩子穿着高档的衣服。但這一切都是靠着高利息的信用卡和发薪日贷款我们花钱去买根本就不需要的房屋,然后再把房屋抵押掉换钱最后宣布破产,等到我们清醒过来时已经不得不离开住得满是垃圾的房屋。我们没给孩子留出大学的学费没有增加财富的投资,没有失业时可以用上的应急钱我们知道自己不应该这样花钱。有时候我们还因此深深自责但我们还是继续这样大手大脚。 我们的家庭也是一团乱麻我们互相之间夶喊大叫,大吵大闹就好像球赛场边的观众一样。我们家里至少有一位成员滥用药物——有时是父亲有时是母亲,有时两个都是如果压力特别大的话,我们会对彼此老拳相向而且还是当着家里其他人的面,包括自己的孩子;大部分时候邻居们都能听到你们家在发生什么倒霉的话。我们的孩子经常被送去寄养但每次待的时间都不会太长。我们会向自己的孩子们道歉但接着过不了几天,我们就又潒以前一样的脾气暴躁了我们的孩子们在学校表现糟糕。我们可能会因此对他们生气但我们从未给他们提供成功所需要的条件——比洳说家里的和平与安宁

本文转载自刘胜军微财经(caijingknowledge)由著名经济学家刘胜军创立的独立财经知识分享平台,有趣有料有价值每天刷噺你的财经世界观。

  • 康奈尔早录统计:30人中国大陆Offer明显下降!

我要回帖

更多关于 情歌没有告诉你 的文章

 

随机推荐