Emacs Lisp 2
■ このスレッドは過去ログ倉庫に格納されています
0810デフォルトの名無しさん
2007/01/02(火) 02:21:59代わりに答えてやれば?
From: "Daniel Engeler" <[email protected]>
Subject: Re: (string-bytes "\x80") = (string-bytes "\200") ?
Newsgroups: comp.emacs
Date: 22 Dec 2006 02:11:25 -0800
> The NEWS file for 22.1 clearly states that:
>
> ** String changes:
>
> *** A hex escape in a string constant forces the string to be
multibyte.
1. What is the motivation behind this change?
2. Shouldn't these be both `t'?
(multibyte-string-p (string-bytes "\x41")) = nil
(multibyte-string-p (string-bytes "\x80")) = t
3. Why does an octal escape not force multibyte?
■ このスレッドは過去ログ倉庫に格納されています