[Windows 10] Win10 1903 的記事本。。。

升上 1903之後記事本有些不一樣,原本"另存新檔"變咗"另存為....",
編碼果度"Unicode"消失咗?係咪"UTF-16"取代?"UTF-16"即係"Unicode"?
sshot-3.png
sshot-5.png

unicode 有幾種encoding。NotePad 以前用開果種係UTF-8。UTF-16係另一種(長D)。

via HKEPC Reader for Android

TOP

notepad.png
對應番Win 7 Notepad嘅選項:
ANSI -> ANSI
UTF-16-LE -> Unicode
UTF-16-BE -> Unicode Big Endian
UTF-8 (新選項, 寫PHP有用)
具有BOM的UTF-8 -> UTF-8

可以用Notepad++開file去辨認

TOP

對應番Win 7 Notepad嘅選項:
ANSI -> ANSI
UTF-16-LE -> Unicode
UTF-16-BE -> Unicode Big Endian
UTF-8  ...
antlee 發表於 2019-5-29 10:32



    其實新既寫法更為清楚.
就咁unicode 會唔知道係邊隻coding. 雖然普遍為UTF-8

TOP

本帖最後由 永恆的回憶 於 2019-5-29 12:59 編輯

請問基本文字記錄,應該用咩 coding 好?
Unicode 有咁多種,唔係好明對應咩分別。
因為我全部電腦必須長用 GB2312 做 non-unicode locale,但其他人或會用 Big5,
唔想對方有亂碼情況。

TOP

你選 UTF-8 就可以, 雖然都未能夠完全解決 CJK 的問題, 例如有些符號或韓文出唔到

好少數請況下要儲存為 UTF-8 with BOM, 例如你要用某種程式語言去寫一些程式去比對 CJK

如果要用 PHP 移除 utf8 bom
  1. if ( ! function_exists('remove_utf8_bom'))
  2. {
  3.     function remove_utf8_bom($text)
  4.     {
  5.         return str_replace("\xEF\xBB\xBF", '',$text);
  6.     }
  7. }
複製代碼
Notepad++ 預設建立檔案是用 UTF-8, 仲有 auto-detect encoding
正如另一個 post 所講, update 1903 攪埋晒呢 d 野, 不如先攪好兼容啦

TOP

請問基本文字記錄,應該用咩 coding 好?
Unicode 有咁多種,唔係好明對應咩分別。
因為我全部電腦必須長用 ...
永恆的回憶 發表於 2019-5-29 12:58


參考
https://mocha-c-163-com.iteye.com/blog/583064

TOP

以前save 的Unicode file(txt),而家打開睇返已經全部變了UTF-16LE codec。

TOP