emacs で shell/eshell/term からコンパイル命令を実行すると、変数の名前が shell で奇妙に表示されます。
サンプルコード(ランダムエラーあり)とコンパイル時の出力は次のとおりです。
#include iostream
#include cstdlib
int main (void)
{
cscdsd ;//some random error
return ;
}
//shell o/p:
g++ new.cc
new.cc: In function â\200\230int main()â\200\231:
new.cc:7: error: â\200\230cscdsdâ\200\231 was not declared in this scope
new.cc:8: error: return-statement with no value, in function returning â\200\230intâ\200\231
~/codes $
私が理解したのは、 \200\230 と \200\231 は、変数または関数名の開始と終了を意味するということです。これが何が起こるか、またはそれを取り除く方法はありますか?