中央西門風痕影 好奇
紀錄一下:今天有朋友在輸入
他用的字元是 U+2013 ,但不小心將第三個位元組
我後來在 stackoverflow 找到了解法:
Cannot delete GIT tag because of special character "...
這邊的案例是有「Ã」這個字,底下解答用
但朋友弄出的 tag 已經不是正常的字元,沒辦法用
git 指令時,不小心把 tag 名稱弄成了特殊字元,結果再也刪不掉他用的字元是 U+2013 ,但不小心將第三個位元組
\x93 弄不見,最後 tag 名稱變成 \xe2\x80我後來在 stackoverflow 找到了解法:
Cannot delete GIT tag because of special character "...這邊的案例是有「Ã」這個字,底下解答用
echo -e \u0083 來輸出字元,再用 |xargs 帶入 git 指令但朋友弄出的 tag 已經不是正常的字元,沒辦法用
\u 寫,後來改用 \xe2\x80 的寫法成功移除了