【发布时间】:2010-10-18 20:12:06
【问题描述】:
我正在尝试使用 PHP 向串口 (r232) 发送一些东西。 我正在使用这个类:http://www.phpclasses.org/browse/package/3679.html
问题是我只能发送 1 个字节。 但如果我发送类似“1”的内容,我实际上发送的是 49(ASCII 表示 1)。 我尝试使用 send(1) 而不是 send("1"),但这并不好,因为这是具有 2 个字节的整数。 那么有没有办法发送一个“真正的”字符,而不是 ASCII 等价物?
【问题讨论】:
-
我觉得 PHP 可能不是最好的语言,我做了一些研究,但一无所获。
-
没有“真正的人物”。计算机只理解 0 和 1,而不理解“A”、“B”或“C”。 (请阅读Joel Spolskys nice but way too long Unicode article的第一部分。它将非常详细地解释字符集。)
标签: php serial-port char ascii