Windows记事本的ANSI、Unicode、UTF-8这三种编码模式有什么区别

一句话建议:涉及兼容性考量时,不要用记事本,用专业的文本编辑器保存为不带 BOM 的 UTF-8。

如果是为了跨平台兼容性,只需要知道,在 Windows 记事本的语境中:

所谓的「ANSI」指的是对应当前系统 locale 的遗留(legacy)编码。[1]

所谓的「Unicode」指的是带有 BOM 的小端序 UTF-16。[2]

所谓的「UTF-8」指的是带 BOM 的 UTF-8。[3]

GBK 等遗留编码最麻烦,所以除非你知道自己在干什么否则不要再用了。
UTF-16 理论上其实很好,字节序也标明了,但 UTF-16 毕竟不常用。
UTF-8 本来是兼容性最好的编码但 Windows 偏要加 BOM 于是经常出问题。

所以,跨平台兼容性最好的其实就是不用记事本。
建议用 Notepad++ 等正常的专业文本编辑器保存为不带 BOM 的 UTF-8。

另外,如果文本中所有字符都在 ASCII 范围内,那么其实,记事本保存的所谓的「ANSI」文件,和 ASCII 或无 BOM 的 UTF-8 是一样的。

  • Windows 璁颁簨鏈殑 ANSI銆乁nicode銆乁TF-8 杩欎笁绉嶇紪鐮佹ā寮忔湁浠涔堝尯鍒...
    绛旓細UTF-8鍘熸湰鏄洜鍏煎鎬у嚭鑹茶屽箍鍙楁杩庣殑缂栫爜锛屼絾鐢变簬Windows鐨勭壒娈婂鐞嗭紝瀹冨湪瀹炶返涓父涓庨鏈熶笉绗︺傚綋鏂囨湰涓殑鎵鏈夊瓧绗﹂兘灞炰簬ASCII鑼冨洿鏃讹紝璁颁簨鏈淇濆瓨鐨凙NSI鏂囦欢涓嶢SCII鎴栨棤BOM鐨刄TF-8鏄瓑鏁堢殑銆傜劧鑰岋紝瀵逛簬Unicode瀛楃闆嗭紝鍚屼竴涓枃鏈彲浠ョ敤UTF-8銆乁TF-16鎴朥TF-32绛夊绉嶇紪鐮佸舰寮忓瓨鍌ㄥ拰浼犺緭锛岃繖灏卞己璋冧簡瀛...
  • 濡備綍淇敼windows璁颁簨鏈鏂囦欢鐨勬牸寮
    绛旓細鍦Windows 11涓紝璁颁簨鏈鏄竴娆剧畝鍗曠殑鏂囨湰缂栬緫鍣紝鐢ㄤ簬鍒涘缓鍜岀紪杈戠函鏂囨湰鏂囦欢銆備慨鏀硅浜嬫湰鏂囦欢鐨勬牸寮忛氬父鎰忓懗鐫鏀瑰彉鏂囦欢鐨勬墿灞曞悕鎴栫紪鐮佹柟寮忥紝鍥犱负璁颁簨鏈粯璁や繚瀛樼殑鏂囦欢鏄.txt鏍煎紡锛屼笖浣跨敤ANSI缂栫爜銆傝淇敼璁颁簨鏈枃浠剁殑鏍煎紡锛岄鍏堥渶瑕佹槑纭綘鎯宠杩涜鐨勪慨鏀圭被鍨嬨傚鏋滃彧鏄兂鏀瑰彉鏂囦欢鐨勬墿灞曞悕锛屼緥濡備粠.txt鏀逛负.md...
  • Windows 璁颁簨鏈殑 ANSI,Unicode,UTF-8 杩欎笁绉嶇紪鐮佹ā寮忔湁浠涔堝尯鍒玙鐧 ...
    绛旓細ANSI鏄竴绉嶅瓧绗︿唬鐮侊紝涓轰娇璁$畻鏈烘敮鎸佹洿澶氳瑷锛岄氬父浣跨敤 0x80~0xFF 鑼冨洿鐨 2 涓瓧鑺傛潵琛ㄧず 1 涓瓧绗︺傝〃绀鸿嫳鏂囧瓧绗︽椂鐢ㄤ竴涓瓧鑺傦紝琛ㄧず涓枃鐢ㄤ袱涓垨鍥涗釜瀛楄妭銆俇nicode锛堢粺涓鐮併佷竾鍥界爜銆佸崟涓鐮侊級鏄绠楁満绉戝棰嗗煙閲岀殑涓椤逛笟鐣屾爣鍑,鍖呮嫭瀛楃闆嗐佺紪鐮佹柟妗堢瓑銆俇nicode 鏄负浜嗚В鍐充紶缁熺殑瀛楃缂栫爜鏂规鐨勫眬闄愯...
  • win7鑷甫璁颁簨鏈鏀寔utf-8鍚
    绛旓細璇ョ郴缁熻嚜甯︾殑璁颁簨鏈鏀寔UTF-8缂栫爜銆傚湪Windows7涓紝璁颁簨鏈粯璁ょ殑缂栫爜鏂瑰紡鏄ANSI锛屼絾瀹為檯涓婏紝褰撲娇鐢ㄨ浜嬫湰淇濆瓨鏂囦欢骞堕夋嫨UTF-8缂栫爜鏃讹紝浼氫互UTF-8鏃燘OM鐨勬牸寮忚繘琛屼繚瀛樸傛澶栵紝鐢ㄦ埛杩樺彲浠ュ湪璁颁簨鏈腑鍙﹀瓨涓篣TF-8缂栫爜鐨勬枃浠躲俉indows7鑷甫鐨勮浜嬫湰涓嶄粎鏀寔UTF-8缂栫爜锛岃屼笖鐢ㄦ埛鍙互鏂逛究鍦板湪淇濆瓨鏂囦欢鏃堕夋嫨鎵闇...
  • Windows璁颁簨鏈殑 ANSI,Unicode,UTF-8涓夌缂栫爜妯″紡鏈変粈涔堝尯鍒?
    绛旓細\x0d\x0aUTF-16 鐞嗚涓婂叾瀹炲緢濂斤紝瀛楄妭搴忎篃鏍囨槑浜嗭紝浣 UTF-16 姣曠珶涓嶅父鐢ㄣ俓x0d\x0aUTF-8 鏈潵鏄吋瀹规ф渶濂界殑缂栫爜浣 Windows 鍋忚鍔 BOM 浜庢槸缁忓父鍑洪棶棰樸俓x0d\x0a\x0d\x0a鎵浠ワ紝璺ㄥ钩鍙板吋瀹规ф渶濂界殑鍏跺疄灏辨槸涓嶇敤璁颁簨鏈銆俓x0d\x0a寤鸿鐢 Notepad++ 绛夋甯哥殑涓撲笟鏂囨湰缂栬緫鍣ㄤ繚瀛樹负...
  • windows鐨勮浜嬫湰榛樿鏄粈涔堢紪鐮?
    绛旓細榛樿ANSI
  • ...鑷甫TXT璁颁簨鏈榛樿淇濆瓨鐨勬椂鍊欎娇鐢ㄤ粈涔堢紪鐮,鏄ANSI杩樻槸UTF-8_鐧惧害鐭 ...
    绛旓細鏄ANSI鐮併�0�2鍦ㄤ繚瀛樼殑鏃跺欙紝鍙互璁剧疆鐨勩
  • Windows 璁颁簨鏈殑 ANSI,Unicode,UTF-8 杩欎笁绉嶇紪鐮佹ā寮忔湁浠涔堝尯鍒玙鐧 ...
    绛旓細UTF-8鏄竴绉峌nicode鐨勭紪鐮併傚吋瀹规ф渶濂界殑锛屾垜璁板緱濂藉儚鏄疷TF-8涓嶅甫BOM澶淬傛敞锛 瀛楃闆嗭紙char set锛夊氨鏄瓧绗︾殑闆嗗悎锛屾敹褰曚簡涓瀹氭暟閲忕殑瀛楃銆傛瘡涓瓧绗︽湁瀵瑰簲鐨処D鍊硷紝鍙爜鐐癸紙code point锛夈傚疄闄呭瓨鍌ㄧ殑鏃跺欙紝涓嶄竴瀹氭槸鐩存帴瀛樺偍瀛楃涓茬殑鐮佺偣锛堟瘮濡傦紝涓轰簡鑺傜害绌洪棿锛夛紝瑕佽繘琛岃浆鎹傝繖涓浆鎹㈣鍒欏氨鏄紪鐮併
  • ...褰撲繚瀛樹负ANSI缂栫爜鐨勬枃鏈椂,璇ュ瓧绗﹀皢涓㈠け銆傛庝箞鍥炰簨鍟??
    绛旓細鐢变簬ANSI缂栫爜涓嶅寘鎷墍鏈夊瓧绗︼紝鎵浠ユ枃妗i噷鏈変竴浜涚壒娈婄鍙锋垨鍏朵粬璇█鐨勬枃瀛楁椂锛屽氨鍙兘瀵艰嚧瀛楃涓㈠け銆傚叿浣撹В鍐虫柟娉曞涓嬶細鍑虹幇璀﹀憡绐楀彛鏃讹紝鐐瑰嚮鈥滃彇娑堚濇寜閽紝寮瑰嚭涓涓滃彟瀛樹负鈥濈晫闈紝鍦ㄦ渶涓嬮潰鐨勨滅紪鐮佲濈殑閫夐」涓紝鍗曞嚮涓嬫媺鍒楄〃閫夋嫨鈥淯nicode鈥濓紝鐒跺悗鐐瑰嚮鈥滀繚瀛樷濇寜閽紝杩欐牱灏辫兘淇濆瓨Unicode瀛楃銆備笉杩囷紝缂栫爜绫诲瀷閫...
  • 鎬庝箞鎶win10鐨則xt鏂囦欢灏嗛粯璁ゆ牸寮忎粠UTF-8鏀逛负ANSI?
    绛旓細1銆佸湪妗岄潰鏂板缓涓涓枃鏈枃妗o紝涓嶈鍐欏叆浠讳綍闂锛岀劧鍚庢墜鍔ㄥ彟瀛樹负锛屽皢姝ゆ枃妗g紪鐮佹敼涓ansi锛岀劧鍚庡皢鏂囦欢鍚嶅瓧鏀逛负template.txt锛堟枃浠跺悕鍙互闅忔剰锛2銆佸皢姝ゆ枃浠剁Щ鍔ㄥ埌C:\Windows\ShellNew杩欎釜鏂囦欢澶逛笅銆備箣鎵浠ヨ鍦ㄥ埆澶勫垱寤烘枃浠跺啀绉诲姩鍒版澶勶紝鏄洜涓烘鏁颁粎鍏佽鍒涘缓鏂囦欢澶广 3銆乄IN+R杈撳叆regedit,鎵撳紑HKEY_CLASSES_...
  • 扩展阅读:手机上最好用的记事本 ... microsoft 微软 ... 下载笔记本记事本 ... 电脑自带的记事本下载 ... 欧洲vps windows网站 ... 如何用记事本创建文件boat ... 记事本编码设置为ansi ... windows手机版下载官网 ... windows的记事本在哪里找 ...

    本站交流只代表网友个人观点,与本站立场无关
    欢迎反馈与建议,请联系电邮
    2024© 车视网