我在编辑器中输入的某些字符显示与键盘上的不同。所以我有这样的错误消息:
十进制值为 176 的字符不属于 PL/I 字符集。它将被忽略。
尝试编译 PL/I 程序时。
有时字符甚至可以正确显示,但我仍然有类似的错误消息。
此字符的示例是表示逻辑 OR、逻辑 NOT 的字符。
如何解决这个问题呢?是编辑器的设置,还是 IBM Personal Communications 程序的设置?或者最好输入这些符号的 16 位代码(如果可能,如何做到这一点,以及如何确定我需要什么代码)?
有很多地方可能会出错......
'4F'X
,它在代码页 1140(英语)中是一个竖线字符,但在代码页 1141(德语)中'|'
是一个感叹号。'!'
NOT 的默认值是1140'5F'X
中的逻辑非符号,但1141中的插入符号。
由于这些问题众所周知,编译器提供了两个选项并设置用于这些运算符的字符。因此,您可能会在您的编译列表中查看这些参数是否在您的安装中设置以及它们的值是什么,因为这些是您必须使用的字符。'¬'
'^'
OR()
NOT()