00:00
好啊,重顶香的这儿这儿我现在不想传这个东西,怎么张三23是吧,我还想传他还想传它啊,那好说呀,传呗,那这字符串拼接呗,这个是不是name。然后。H。试试吧,这是不是把这个name给它放到它后边了,Age是不是放到它后边了,是不是就搞定了。OK。这问题解决了。问题,解决了问题。呃,先这样吧,我们先跑一下,让大家看看。再说其他的。走。Yeah。
01:01
怎么回事儿?A过来了吧?他从这可以说明一个问题,A肯定是过来了,那为什么P那么没值啊?是不是?哦,我明白了,中文乱码问题。你看我们这边乱码问题怎么解决的。这个乱码问题怎么解决的?是不是用用它解决的呀。对不对。那也就是说这我是不是也要这样解决呀。是不是呢?是不是?你看看他这现在就是空的呀,什么也不显示,你看到没。它什么也不显示你。自己能。能解决吗?但你注意,它什么也不显示,并不代表。
02:03
他是闹。他可不是闹,那这是个什么东西,那是不是还是乱码的形式呢?那我们就给他解决吧,按照那种我们之前的方式给他解决,怎么解决怎么写p name我就只写了啊,我new一个。然后PM.get iso8859杠幺。UTF杠八。好,这解决这个中文乱码的问题,这样行不行呢?行不行,跑一下试试呗。走走。看到这儿没?这坏了呀。
03:00
这这这这是他提交的时候就出问题了。你看到没,这提交的参数就出问题了,你还能解决吗?坏了。这这这这这这问题怎么解决呢?诶,你注意这我们又要说另外一种乱码解决的方案了,这种方案针对的就是崇宁向。你注意啊,这是不要和其他的,之前我们讲的,呃,请求的中文乱码,响应的中文乱码。是吧?请求他又分了好几种情况,不要和他们鸟到一块儿,这专门就是重定向的。请重定向的中文乱码问题怎么解决?分两步,第一步要先对这个内进行。编码。其实你想一下,他现在问题出在哪儿啊,问题出在你现在发的这个请求,他是什么字符编码。
04:07
它是什么字副机呀。他现在U干嘛呀。而这个东西要放到浏览器里边了,或者说放到了我们的。请求中要发给他通过IP协议,那我们说过IP协议里边传输这些数据得是。我们itp协议底层使用的是不是TC pip啊,我们前面不是说了吗?TC TC pip,那么TCP协议。他是一个什么协议。他这个。字节流。传输的。是自节流。所以之所以会出现出现这种情况,就是因为你这是U杠八的。
05:02
我们应该把它变成字节,怎么把这个东西变成字节呢?我们需要。将其打散成字节用的是。可不是你说的打伞是用那个get bits啊,用的是另外一个工具类。叫。URL。Encoder。编码。URL编码。我们需要对它进行。一个编码。嗯,Ulco我看看啊,我们。点。
06:00
Code。谁呀?Name。呃,Name name这个呢,那这我应该放什么,放什么编码,你现在是什么编码。现在是UTF杠八,你就写现在的编码,然后这这就是encoder。或者这样说,我这直接就写。Name。就写name就行了,写到这儿了。然后这边。这是什么?这是编码。编码是什么意思?就是打散,你注意啊,这个编码就是把它打散,打散成一个一个的字节了,那这边呢。
07:00
你这边就得解码,那边编码了,这边就得解码。不能用它了。解码,解码是什么就组装。URL那个叫encoder,这个叫Dco.Co。PE。什么编码UTF杠八?这个就是我们的P。OK了。现在我们再跑一下,看看解决了没有。我们看一下解决了没有啊。好,重新发布过了啊。
08:03
走。哎,从这来看,好像有点意思啊。说这不像你刚才是不是空的呀。再看这。呀。这这这这这怎么回事呢?这,这怎么又乱码了?哪儿出的问题?这人他难道他不是吗?不是U杠八吗?那是什么呀?ISO8859杠幺。过过过过。哎呀。好,重新发布了。刷新一下走。哎。
09:00
这个这个这个这个怎么回事儿呢。这哪儿出了问题呢?这可不是蒙的啊,给大家说这不是蒙的,这个是什么U杠八,这是没问题的,你给他组装,要组装成U杠八。你原来的时候打伞之前是U杠八,在这儿组装,还要组装成U杠八,那为什么他还是乱码呢?为什么呢?我们这儿需要再次应用。我们。那个那个那个那个叫什么。Get方式那种方式啊。我们get方式的那种乱码解决方案。还需用它。
10:01
哇,P name等于我一个string。啊P那点get好。这个是。什么?ISO8859杠幺。UTF杠八。什么意思啊?怎么这这这又成ISO89杠幺了?这什么意思?你注意啊,这里边啊,这个编码和解码这个就比较复杂了,这边你注意这边我进行了一次编码,这边就进行一次解码。它是成对的,一次编码一次解码,那这儿呢。
11:00
你注意它通过浏览器。发过来的,他自动又给他进行了一次。编码和解码的问题。所以我在这儿。在这儿再一次给他打散。他因为在这的时候啊,在这这个这个怎么给大家解释呢。嗯。那先这样吧,先跑起来,先跑起来再说。先跑起来,你看看解决了没有,没解决说了半天白说是不是?OK了没?Yeah。好,我们看一下。走,解决了没有呢?
12:01
肯定解决了。是不是OK了,原因是什么?就这里边啊,就是稍微复杂一些的在哪呢。就是你只要一经他们开的服务器。它自动就给你做了一个。一个组装,一个解码,你在这儿再给他编码,这是一个编码的过程。打散呢,这个编码的过程,所以这这个东西啊,怎么怎么说呢,你就这样记着就行了,关于重定向的问题。重定向数据的传递啊,你正常盖的方式乱码如何解决,该怎么解决还怎么解决就行了。该怎么解决,还怎么解决,也就是说我这儿是不是还需要写上它,但是呢,之前我需要对这个URL进行一次编码。这边要增加一个解码。
13:01
是对URL的啊,所以肯定是应该在接收之前进行的。所以这个仍然是对什么get或者不要get了,中文乱码问题的解决,这个东西必须要加上。但他呢?也就是说重定向。这需要使用URL encoder和ul decoder进行一个。打伞和组装就加上这俩是对这个URL,专门是对于URL里边的。进行这样一个设置。啊,这样我们。重新看一下,看谁呢?看他让大家看看他是不是打散了啊。
14:02
走。你看看首先来说。发出了两次请求吧。这是不是一次?是不是some?这是不是有意思,Other?这的。这是other的,你看看。它是不是变成这个东西了。对不对。之所以能变成它,就是因为那个URL encoder它的作用。如果你把它掉。把它住掉,当然你住到他这边也得住掉啊。好。走。你看着。你看这儿。
15:01
这成这样一个东西了,这几个字节。这出现这几个字节。这个字节呀。这是一个字节。什么东西空格?他不认识那个东西,他给你发了个空格。明白吧?啊,那OK了,那这就OK了。那。咱们乱码问题啊。这个重定向式的乱码问题就这样解决,嗯。把这个。注释得去掉啊。
我来说两句