[Date Prev][Date Next][Thread Prev][][Date Index][Thread Index]

Re: Correct? Display Horizontal Ellipsis on UTF-8 env



Shinichiro HIDA writes:

>> > 3. by HTML 4.0 Entity (not standard - …)
>
>> は 文字化け(フォント次第だと思うけど)します。
>
> これ、HTML 4 においても非標準なので... 表示できないのが正しい動きのよう
> な気がします。

以下の設定で Emacs-22 では € 〜 Ÿ を CP1252 としてdecode できます。
多くのブラウザでこのようになりますが、標準には反するんですよね…。

(eval-after-load "w3m-ems"
  '(defun w3m-ucs-to-char (codepoint)
     (if (and (<= 128 codepoint) (< codepoint 160))
     	 (string-to-char (decode-coding-string (string codepoint) 'windows-1252))
       (or (decode-char 'ucs codepoint) ?~))))

>> # Mule-UCS だと ~ になるのだけどなんで?

[Emacs-22]
(decode-char 'ucs 130)
 -> 130
[Mule-UCS]
(decode-char 'ucs 130)
 -> nil
の違いのようです。

-- 
有沢 明宏