作者 主題: 請問 utf8 的 "有" 字  (閱讀 1723 次)

0 會員 與 1 訪客 正在閱讀本文。

dark

  • 俺是博士!
  • *****
  • 文章數: 1581
    • 檢視個人資料
請問 utf8 的 "有" 字
« 於: 2016-05-08 15:45 »
使用 putty
當進入 "有" 字的資料夾 (如 "有事" , "沒有" ...)
就會在行首跳一個亂碼
每按一下 enter 就噹一聲  >:(

這個 "有" 字是哪裡不同 ?
還有哪些字也有這問題嗎 ?

謝謝!!


netman

  • 管理員
  • 俺是博士!
  • *****
  • 文章數: 17478
    • 檢視個人資料
    • http://www.study-area.org
Re: 請問 utf8 的 "有" 字
« 回覆 #1 於: 2016-05-09 11:42 »
好像真的這樣耶....
換 XManager 的 Xshell也一樣~~ Orz

dark

  • 俺是博士!
  • *****
  • 文章數: 1581
    • 檢視個人資料
Re: 請問 utf8 的 "有" 字
« 回覆 #2 於: 2016-05-10 10:52 »
剛剛又碰到一個 "會" 字 ... 終於忍不住

看 set 指令 , 很直覺的認為是
PROMPT_COMMAND='printf "\033]0;%s@%s:%s\007" "${USER}" "${HOSTNAME%%.*}" "${PWD/#$HOME/~}"'
這個變數 , 因為有點印象以前常用 echo -e "\07"

砍掉這變數即可

查了一下
http://www.arthurtoday.com/2015/02/how-to-auto-run-commands-when-command-executeed-in-ubuntu.html
history -n / -a ... 還不錯用

man bash 只提到
If set, the value is executed as a command prior to issuing each primary prompt.
google 翻譯
如果設置,該值是之前發出的每個主提示符一個命令執行。
(應該是領導符號發出前執行的意思)

以後會碰到的機會
# php -r 'for($i=1;$i<=256;$i++){ echo urldecode("%E6%9C%".DecHex($i)); }'
亂碼略~最朁朂會朄朅朆朇月有朊朋朌服朎朏朐朑朒朓朔朕朖朗朘朙朚望朜朝朞期朠朡朢朣朤朥朦朧木朩未末本札朮术朰朱朲朳朴朵朶朷朸朹机朻朼朽朾朿~略亂碼

18 個常用字 , 那 ... 臨時刪個變數就好


dark

  • 俺是博士!
  • *****
  • 文章數: 1581
    • 檢視個人資料
Re: 請問 utf8 的 "有" 字
« 回覆 #3 於: 2016-05-10 19:46 »
竟然還有 "喜" ...
雖然早上貼的 , 果然早上沒這個字

直接到 /etc/bashrc 改掉這變數