From: Paul Eggert Date: Thu, 10 Jan 2019 00:16:46 +0000 (-0800) Subject: Mention Japanese change in documentation X-Git-Tag: emacs-27.0.90~3840 X-Git-Url: http://git.eshelyaron.com/gitweb/?a=commitdiff_plain;h=a2e78046f6b52e0a433ae6e1b9e6e5015f415412;p=emacs.git Mention Japanese change in documentation --- diff --git a/doc/emacs/mule.texi b/doc/emacs/mule.texi index b3e7d218c62..6a26667510a 100644 --- a/doc/emacs/mule.texi +++ b/doc/emacs/mule.texi @@ -397,7 +397,7 @@ messages. But if your locale matches an entry in the variable coding system instead. For example, if the locale @samp{ja_JP.PCK} matches @code{japanese-shift-jis} in @code{locale-preferred-coding-systems}, Emacs uses that encoding even -though it might normally use @code{japanese-iso-8bit}. +though it might normally use @code{utf-8}. You can override the language environment chosen at startup with explicit use of the command @code{set-language-environment}, or with diff --git a/etc/NEWS b/etc/NEWS index 3670ab5bf44..6a91017e597 100644 --- a/etc/NEWS +++ b/etc/NEWS @@ -217,6 +217,11 @@ regular expression was previously invalid, but is now accepted: --- ** New input methods 'hawaiian-postfix' and 'hawaiian-prefix'. ++++ +** In Japanese environments that do not specify encodings and are not +based on MS-Windows, the default encoding is now utf-8 instead of +japanese-iso-8bit. + +++ ** New function 'exec-path'. This function by default returns the value of the corresponding diff --git a/lisp/language/japan-util.el b/lisp/language/japan-util.el index 6d87303ba12..b1eb3d9127b 100644 --- a/lisp/language/japan-util.el +++ b/lisp/language/japan-util.el @@ -29,11 +29,9 @@ ;;;###autoload (defun setup-japanese-environment-internal () - ;; By default, we use 'iso-2022-jp for default coding system. But, the - ;; following prefer-coding-system will override it. - (if (memq system-type '(windows-nt ms-dos cygwin)) - (prefer-coding-system 'japanese-shift-jis) - (prefer-coding-system 'utf-8)) + (prefer-coding-system (if (memq system-type '(windows-nt ms-dos cygwin)) + 'japanese-shift-jis + 'utf-8)) (use-cjk-char-width-table 'ja_JP)) (defconst japanese-kana-table