发布网友 发布时间:2022-04-25 11:59
共3个回答
热心网友 时间:2024-10-30 11:00
1、串口有通信字节位数,所以中文最好用 base 编码后发送,保证都是 7bit 编码。
2、聊天窗口看你水平了,图形界面函数库 GTK 或者 QT 自己选。字符界面用 ncurses ,不过在字符界面跑中文支持需要外挂程序,cce 或者 zhcon 都很老了,但没别的可选了。
3、中文输入图形界面现在都是统一的,图形界面你的系统能用中文就都能用。字符界面中文环境会模拟成一个新的字符终端。
4、编程时不要用中文直接写道源代码里。最好用外挂式,源代码里面最好只有 ASCII 字符。
5、Linux 系统内部统一用 UTF8 处理,你的程序在输出输入时,最好做一次当前系统编码和UTF8的互相转换。
6、当前 Linux 默认基本都是 UTF8 ,但不排除有其他想法的发行版使用别的编码。
热心网友 时间:2024-10-30 11:00
汉字的通信可以在读取字节流的时候设置一下字符集
qt貌似在java中用不了 java有swing swt awt等
热心网友 时间:2024-10-30 11:05
1、汉字与字符串没啥两样,只要你的linux支持汉字输入和显示;
2、做界面的话,一般用Qt.
热心网友 时间:2024-10-30 11:04
1、串口有通信字节位数,所以中文最好用 base 编码后发送,保证都是 7bit 编码。
2、聊天窗口看你水平了,图形界面函数库 GTK 或者 QT 自己选。字符界面用 ncurses ,不过在字符界面跑中文支持需要外挂程序,cce 或者 zhcon 都很老了,但没别的可选了。
3、中文输入图形界面现在都是统一的,图形界面你的系统能用中文就都能用。字符界面中文环境会模拟成一个新的字符终端。
4、编程时不要用中文直接写道源代码里。最好用外挂式,源代码里面最好只有 ASCII 字符。
5、Linux 系统内部统一用 UTF8 处理,你的程序在输出输入时,最好做一次当前系统编码和UTF8的互相转换。
6、当前 Linux 默认基本都是 UTF8 ,但不排除有其他想法的发行版使用别的编码。
热心网友 时间:2024-10-30 11:02
1、汉字与字符串没啥两样,只要你的linux支持汉字输入和显示;
2、做界面的话,一般用Qt.
热心网友 时间:2024-10-30 11:02
汉字的通信可以在读取字节流的时候设置一下字符集
qt貌似在java中用不了 java有swing swt awt等