none
txt文件保存时总是弹出报错 RRS feed

  • 问题

  • 工作中的问题

    客户电脑(win7企业版).txt文件保存时每次总会出现“保存的内容含有unicode”的提示对话框,然后让你选保存或取消,虽然点取消后把Encoding改成Unicode后能保存。

    但不知此问题的原因,如何避免每次不必要的报错提示?

    谢谢


    Franklin hong

    2012年8月8日 8:40

答案

  • Windows 记事本默认以 ANSI 编码保存文本文件。请参考如下方法修改为以 Unicode 方式默认保存:
     
    http://blogs.itecn.net/blogs/alexis/archive/2011/02/22/Avoiding-Disordered-Code-in-new-text-files-by-customizing-the-ShellNew-template-of-NotePad.aspx
     
    --
    Alexis Zhang
     
    http://mvp.support.microsoft.com/profile/jie
    http://blogs.itecn.net/blogs/alexis
     
    推荐以 NNTP Bridge 桥接新闻组方式访问论坛以获取最佳用户体验。
     
    本帖是回复帖,原帖作者是楼上的 "Franklin hong"
     
    客户电脑(win7企业版).txt文件保存时每次总会出现“保存的内容含有unicode”的提示对话框,然后让你选保存或取消,虽然点取消后把Encoding改成Unicode后能保存。
     
     
    2012年8月8日 23:13

全部回复

  • 這並非報錯, 而是因為記事本默認保存的編碼格式是 ANSI, 而需要保存的內容包含不被 ANSI 支持的 Unicode 編碼的字符, 直接保存會丟失該字符.

    因為涉及到數據安全, 所以此功能應該是不能被禁用的.

    實在要禁用, 那麼可以換其他文本編輯軟件來替代記事本.


    Folding@Home

    2012年8月8日 11:35
  • 能否更改记事本默认保存的编码格式为Unicode,但奇怪的是我电脑默认保存模式也为ANSI,但没有这样的报错提示。

    如换成其它软件,不能使用户满意呀。


    Franklin hong

    2012年8月8日 11:48
  • 如果希望在記事本保存時自動選擇編碼為 Unicode, 那麼應該是無法實現.

    如果是希望新建文本文件時, 新的文本文件編碼自動為 Unicode, 那麼可以通過在系統目錄

    %windir%\shellnew

    下放置一個編碼為 Unicode 的空白文本文件, 並且在註冊表項

    HKCR\.txt

    進行新增相應值來實現.

    註冊表項設置, 你可以參照日記本文檔的設置進行


    HKEY_CLASSES_ROOT\.jnt
        (默认)    REG_SZ    jntfile

    HKEY_CLASSES_ROOT\.jnt\jntfile
        (默认)    REG_SZ    jntfile

    HKEY_CLASSES_ROOT\.jnt\jntfile\ShellNew
        ItemName    REG_EXPAND_SZ    @"%ProgramFiles%\Windows Journal\Journal.exe",-3079
        FileName    REG_SZ    journal.jnt
        Command    REG_EXPAND_SZ    "%ProgramFiles%\Windows Journal\Journal.exe" /n 0

    HKEY_CLASSES_ROOT\.jnt\PersistentHandler
        (默认)    REG_SZ    {5d8539fa-9e3b-459f-8118-020b5ef1796e}

     


    Folding@Home

    2012年8月8日 15:26
  • Windows 记事本默认以 ANSI 编码保存文本文件。请参考如下方法修改为以 Unicode 方式默认保存:
     
    http://blogs.itecn.net/blogs/alexis/archive/2011/02/22/Avoiding-Disordered-Code-in-new-text-files-by-customizing-the-ShellNew-template-of-NotePad.aspx
     
    --
    Alexis Zhang
     
    http://mvp.support.microsoft.com/profile/jie
    http://blogs.itecn.net/blogs/alexis
     
    推荐以 NNTP Bridge 桥接新闻组方式访问论坛以获取最佳用户体验。
     
    本帖是回复帖,原帖作者是楼上的 "Franklin hong"
     
    客户电脑(win7企业版).txt文件保存时每次总会出现“保存的内容含有unicode”的提示对话框,然后让你选保存或取消,虽然点取消后把Encoding改成Unicode后能保存。
     
     
    2012年8月8日 23:13
  • 谢谢,I will have a try


    Franklin hong

    2012年8月9日 8:29