Programming 板


LINE

※ 引述《etwas (i'm only dust)》之铭言: : 标题: [问题] Unicode, 控制字元 : hi : 小弟读了一些unicode的资料 : 有些疑问 : 希望大大解答 : 网路上有一篇Unicode与ISO10646(作者:曾士熊先生) : 里面有讲到网路设备在收octet时会视是控制字元与否 : 做出直接对应动作或是传送给後续设备(这里我想是protocol stacks) : : 可是目前通用的UTF(ex. UTF-8, UTF-16,...) : 编码过後的结果每一个octet并没有跳过这些控制码吧? : 那是如何防止被设备误判的呀? : ◆ From: 114.136.113.139 : 推 buganini:UTF-8是ASCII-compatible的 220.135.231.23 06/01 20:24 ================================================================== 网路的收送两端模组假如是能分辨 ASCII 的控制码(ASCII-aware), 对於 binary data 就会做区分的处理(譬如 ESCAPE indication), 若 binary data 是 UTF-8 就会在传输前後, 被做预处理与後处理复原, 因此不会被 误判, 也就不会对 UTF-8 字串的控制码起不当反应. 假如送端是能分辨 UTF-8 , 因之对 UTF-8 里的 控制码(octet) 不做预处 理, 但收端却不能分辨 UTF-8 只能分辨 ASCII , 此时欠缺预处理的 binary data 就会被收端误判. 程式模组间的呼叫, 传递参数与资料 就相当於收送两端进行送收资料, 两模 组对资料形式与表达的认知应该一致, 才不至於对 binary data 产生误动作. 常用UTF-8是 3 bytes 一组, ASCII 则是7个bit(当一个byte)一组, 跟 2 bytes 的中文码(如 BIG5) 会遇到的问题是一样的. 由於历史发展次序与前後相容的需要, 传送端不能假设接收端已都被更新到能 认知新的分辨规则. 即使把 multi-bytes 的多国语言码转换成 ASCII compatible 的表示法, 新 的这串 ASCII 仍然需要有一个预处理过的标帜做为区分, 才能分辨出开始与 结束的 "multi-bytes multi-lingual character string". 处理这些不同资料段的方法就如同网路的 上下多层协定 及 封装分区块的表 示法. --



※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 140.115.4.12







like.gif 您可能会有兴趣的文章
icon.png[问题/行为] 猫晚上进房间会不会有憋尿问题
icon.pngRe: [闲聊] 选了错误的女孩成为魔法少女 XDDDDDDDDDD
icon.png[正妹] 瑞典 一张
icon.png[心得] EMS高领长版毛衣.墨小楼MC1002
icon.png[分享] 丹龙隔热纸GE55+33+22
icon.png[问题] 清洗洗衣机
icon.png[寻物] 窗台下的空间
icon.png[闲聊] 双极の女神1 木魔爵
icon.png[售车] 新竹 1997 march 1297cc 白色 四门
icon.png[讨论] 能从照片感受到摄影者心情吗
icon.png[狂贺] 贺贺贺贺 贺!岛村卯月!总选举NO.1
icon.png[难过] 羡慕白皮肤的女生
icon.png阅读文章
icon.png[黑特]
icon.png[问题] SBK S1安装於安全帽位置
icon.png[分享] 旧woo100绝版开箱!!
icon.pngRe: [无言] 关於小包卫生纸
icon.png[开箱] E5-2683V3 RX480Strix 快睿C1 简单测试
icon.png[心得] 苍の海贼龙 地狱 执行者16PT
icon.png[售车] 1999年Virage iO 1.8EXi
icon.png[心得] 挑战33 LV10 狮子座pt solo
icon.png[闲聊] 手把手教你不被桶之新手主购教学
icon.png[分享] Civic Type R 量产版官方照无预警流出
icon.png[售车] Golf 4 2.0 银色 自排
icon.png[出售] Graco提篮汽座(有底座)2000元诚可议
icon.png[问题] 请问补牙材质掉了还能再补吗?(台中半年内
icon.png[问题] 44th 单曲 生写竟然都给重复的啊啊!
icon.png[心得] 华南红卡/icash 核卡
icon.png[问题] 拔牙矫正这样正常吗
icon.png[赠送] 老莫高业 初业 102年版
icon.png[情报] 三大行动支付 本季掀战火
icon.png[宝宝] 博客来Amos水蜡笔5/1特价五折
icon.pngRe: [心得] 新鲜人一些面试分享
icon.png[心得] 苍の海贼龙 地狱 麒麟25PT
icon.pngRe: [闲聊] (君の名は。雷慎入) 君名二创漫画翻译
icon.pngRe: [闲聊] OGN中场影片:失踪人口局 (英文字幕)
icon.png[问题] 台湾大哥大4G讯号差
icon.png[出售] [全国]全新千寻侘草LED灯, 水草

请输入看板名称,例如:e-shopping站内搜寻

TOP