Windows system >> Windowsの知識 >  >> Linuxシステムチュートリアル >> Linuxについて >> NcursesでLinuxが中国語で文字化けしていると表示されたらどうすればいいですか?

NcursesでLinuxが中国語で文字化けしていると表示されたらどうすればいいですか?

  
                

Ncursesはライブラリです最も使用されるコンポーネントはフォームですLinuxシステムの操作において、Ncursesを使用すると多くの友人が中国語の文字化けした問題に遭遇します。次の小シリーズでは、Ncursesを使用するときの中国語の文字化けした解決策を紹介します。

いくつかの重要なポイントがあります。

は、使用時のコンパイル1.gcc、gccの-lncursesw --verboseサポート場合は、接続-lncursesw確認してください。

2.コードファイルでlocaleを設定します。

#include

#include

int main(int argc、char const * argv [])

{

setlocale(LC_ALL、'');

initscr();

noecho();

refresh();

printw ('中国語をテストします/n');

getchar();

return 0;

}

3.コマンドラインの実行適切なキャッシュ検索libncursesw5、ncursesライブラリがインストールされているかどうかを確認してください。

私のLinuxがサポートしていないことがわかりました; /usr /include /ncurses.hにあります。;

その後、libncurses5をインストールし、さらにlibncursesw5もインストールしたため、-lncurseswオプションが使用できなくなったため、libncurses5をアンインストールしてからlibncursesw5を再インストールしました。

Br >

1. apt-cache検索libncurses5

2. apt-get削除libncurses5

3. sudo apt-get削除libncurses5-dbg

4. sudo apt -get purge libncurses5-dev

5. sudo apt-get autoremove

6. sudo apt-get clean

7 Grep ^ rc

Copyright © Windowsの知識 All Rights Reserved