You are viewing a single comment's thread from:

RE: 温故而知新:复习一下字符编码(ASCII、GB2312、Unicode、UTF-8、区位码)

in #encoding6 years ago

说到 ASCII 我就想到一件让我来气的事,很好笑:

我以前有一个程式中需要识别几个按键,那个程序是纯 C 写的(C99),然后一开始在 Linux 下写,用 getch() 来获取键,然后写了个宏来判断操作系统,来适配 win;结果 Linux 方向键和 win 下的方向键的 ascii 值不一样,win 下测试不通过,当时已经 release 了。马上开始修,结果测试出来,按两下同一个方向键,在 win 下返回的 ascii 值居然不同?

后来才发现,win 下面功能键都会先返回一个 ascii 值(好像是 31,不记得了),告诉你:接下来这个键是功能键!然后再返回真实键值。调试了许久。

Sort:  

识别按键,一看就是要做坏事

没有没有,就方向键识别需求

Coin Marketplace

STEEM 0.17
TRX 0.13
JST 0.027
BTC 60450.32
ETH 2604.48
USDT 1.00
SBD 2.60