[Date Prev][Date Next][Thread Prev][Thread Next][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
の違いのようです。
--
有沢 明宏