[闲聊] 肏肏肏肏

楼主: heterologic (仿生边缘人会梦见VTber吗)   2023-03-30 23:02:18
不知道你们有没有遇过在PTT上的文章
突然就出现一大堆莫名的
然后奇怪的是用浏览器看网页的时候就消失了
要触发这个奇怪的行为,首先必须用 utf-8 上PTT
可以用 ssh [email protected]
或是在登入的时候在 ID 结尾加一个逗号
但因为PTT本身使用的编码依旧是 big5-uao
在把 utf-8 转换成 big5-uao 时
如果遇到不存在于 big5-uao 的字时,会转换成 FFFD
代表不合法的字
转换表可以看这里: https://moztw.org/docs/big5/
但PTT在输出的时候,因为没有任何合法的字是以 FF 开头
所以会直接忽略 FF 这个 byte
这就造成如果有连续两个不合法的字
FFFD FFFD 就会变成 FDFD
而 FDFD 刚好是“肏”
所以才会突然出现连续很多个不应该存在的肏
另一方面,PTT的网页在输出时
知道 FFFD 是完整的一个不合法字符
所以会一次忽略两个 byte
因此就不会出现奇怪的字符
大家知道下面这段乱码是什么吗
https://www.youtube.com/watch?v=4Y1JySThWD8
作者: Chibistars   2023-03-30 23:03:00
我知道 PM大战争
作者: XROCK (□□□□□□□□□□□)   2023-03-30 23:04:00
don't C lazy

Links booklink

Contact Us: admin [ a t ] ucptt.com