Character encoding 为什么有些CLI使用`和';而不是‛;和’;?

Character encoding 为什么有些CLI使用`和';而不是‛;和’;?,character-encoding,Character Encoding,例如,在irb中 : > nada NameError: undefined local variable or method `nada' for main:Object 为什么是时髦的“娜达”而不仅仅是“娜达”(甚至是“娜达”) 我一直认为这是为了消除开头和结尾标记的歧义,即使使用有限的字符集,但这确实是原因吗?今天早些时候我想知道这一点-但它发生在运行ruby时,而不是在运行REPL时。原来它是内置的 编辑:对于Ruby为什么这样引用的更广泛的问题,我将开始。基本上,您是对的:这是

例如,在irb中

: > nada
NameError: undefined local variable or method `nada' for main:Object
为什么是时髦的“娜达”而不仅仅是“娜达”(甚至是“娜达”)


我一直认为这是为了消除开头和结尾标记的歧义,即使使用有限的字符集,但这确实是原因吗?

今天早些时候我想知道这一点-但它发生在运行ruby时,而不是在运行REPL时。原来它是内置的

编辑:对于Ruby为什么这样引用的更广泛的问题,我将开始。基本上,您是对的:这是一种在ASCII中使用不同的向前和向后引号的方法。TeX为此目的使用了这些字符