Gentoo console 中文化----zhcon问题(基本解决)
时间:2007-08-18
来源:互联网
作者: tawangwuhen 发布时间: 2007-08-18
作者: zhllg 发布时间: 2007-08-18
作者: tawangwuhen 发布时间: 2007-08-18
作者: wqksnl 发布时间: 2007-08-18
作者: tawangwuhen
谢谢版主的回复。我想问一下有人装过吗?我在Shell下emerge zhcon,在安装的过程中出错了,好像是提示因为Gentoo不支持Zhcon而不能安装。
|
我在我自己的机器上就装了
作者: zhllg 发布时间: 2007-08-18
作者: 晨想 发布时间: 2007-08-18
Calculating dependencies .
!!! All ebuilds that could satisfy "zhcon" have been masked.
!!! One of the following masked packages is required to complete your request:
- app-i18n/zhcon-0.2.6 (masked by: ~x86 keyword)
For more information, see MASKED PACKAGES section in the emerge man page or
refer to the Gentoo Handbook.
zhcon好像因为~x86 keyword被屏蔽了。说明:我安装Gentoo用的是Stage3-i686-2007,我想不会错吧。
作者: tawangwuhen 发布时间: 2007-08-18
建议仔细阅读安装手册中关于portage的章节。
真实安装手册不仅仅是能帮助我们把gentoo装在pc上,还包括gentoo的工作机制和管理方法。
作者: zhou3345 发布时间: 2007-08-18
emerge autounmask
autounmask =app-i18n/zhcon-0.26
作者: zhllg 发布时间: 2007-08-18
不知道是不是因为profile?
作者: 雕啸长空 发布时间: 2007-08-18
作者: zhllg 发布时间: 2007-08-18
我按照版主的方法先emerge autounmask,然后autounmask app-i18n/zhcon-0.2.6(autounmask好像是一个去屏蔽的工具啊),然后再emerge zhcon,顺利地安装上了zhcon 。但是在执行zhcon后,屏幕上方只出现了一个大大的闪动的白色方块,好像是光标,敲击键盘可以看到光标后移,但没有任何显示,只好exit退出。
凭直觉,我觉得一方面可能是显示分辨率有问题,执行Zhcon后明显感到Zhcon运行,更改了显示分辨率;第二,Zhcon肯定是运行了,因为Exit可以退出,但为什么敲击键盘没有任何回显呢?
作者: tawangwuhen 发布时间: 2007-08-19
作者: Kingo 发布时间: 2007-08-19
作者: Kingo
内核汉化似乎已经停止了,只能用zhcon在控制台下输入中文了。不过zhcon的兼容性和稳定还有待提高。
|
作者: tawangwuhen 发布时间: 2007-08-19
首先确保你有相应的字体,并正确安装了这些字体。zhcon不存在这个问题。zhcon的字体是自带的。
然后搞清楚原来的信息使用何种编码,搞清楚显示这些信息的程序把这些信息当作什么编码来处理(如果有这个环节的话,比如vim),搞清楚终端把程序输出的信息当作什么编码来处理。
如果3者相同,就肯定没有乱码
文件内容的编码不会随环境变量而变,你搞清楚它们是什么编码的。然后cat一下,如果终端的编码和它一致,就不会乱码。
下面我假设你没有设定LANGUAGE,否则会使讨论变得复杂
LC_ALL(实际是LC_MESSAGES)能影响的程序输出信息的语言和编码。比如你指定的就是zh_CN.GBK,那么程序输出语言就是中国大陆(新加坡也有简体中文)简体中文,编码是GBK。但是为了解决你的问题,那你要告诉大家具体是在什么情况下遇到的乱码。
是仅仅是程序的输出信息乱码,还是ls中文文件名乱码,还是vim打开文本文件乱码?
作者: zhllg 发布时间: 2007-08-19
1、export LC_ALL=zh_CN.GBK,本地化后date命令显示日期是乱码,more 中文文档是乱码,ls 中文文件名也会是乱码。估计是没有安装中文字体的原因,如何安装中文字体,安装之后是否就可以显示或者处理汉字了?
2、linux 的本地化工作做得怎么样了,设置变量本地化后是否就可以显示中文了?还需要内核汉化吗?
3、按照版主指导,顺利安装上了zhcon,运行之后屏幕上方只显示一个闪动的大大的白色方块,估计是光标,明显不正常嘛。键入字符可以看见光标后移,但没有任何字符回显,无法使用,只好exit退出。为何?
作者: tawangwuhen 发布时间: 2007-08-19
作者: abcbuzhiming 发布时间: 2007-08-19
Linux 下的几乎所有命令都支持中文,放心好了。你所需要做的是输入这些中文的文件名,这个 zhcon 也带了,包含拼音、五笔,二笔等。
to tawangwuhen:
内核汉化已经是 n 年前的事了,现在的 linux,只要装好就能正常显示中文和处理中文,所以你完全不必担心。顺便说一下,以前的一些老资料总拿内核汉化来说事,其实这是一种误导。显示中文本来是应用程序如终端的事,内核只需要做的是在驱动层面提供控制屏幕显示的接口,为什么要做内核汉化?汉化些什么?本来就是一种错误的技术,以前还被部分人奉为神明。控制台支持中文等多字节语言,以前有 unicon,需要给内核打补丁;目前的 zhcon 可直接利用内核提供的驱动在终端上显示和输入汉字,不需要任何内核补丁。
多语言支持是应用程序的事,目前相当多的应用程序已经支持了多语言,特别是 X 下的应用程序,基于 gtk+/QT 的程序基本已经支持,控制台下的程序,如 ls/rm/cat/cp 等,也没有问题。所以关于显示中文和输入中文的担心完全多余。
zhcon 可以使用的驱动是 vga/fbdev/ggi,这些需要在编译内核里选上。推荐使用 fbdev,即在编译内核时选择上 frame buffer device 支持,这样就应该会显示正常了。
作者: ProgramFan 发布时间: 2007-08-20
并且启动zhcon
在zhcon里执行那些命令
否则,没说的,肯定是乱码
PS:言下之意,你还没有说清楚你是在什么情况下遇到的乱码。所以你的问题还是没法解决
作者: zhllg 发布时间: 2007-08-20
Configuration: Target system: x86_64-pc-linux-gnu Source code location: . C++ Compiler: x86_64-pc-linux-gnu-g++ C++ Compiler flags: -O2 -march=k8 -pipe -fomit-frame-pointer -funsigned-char -O2 -DNDEBUG -Wall C Compiler: x86_64-pc-linux-gnu-gcc C Compiler flags: -O2 -march=k8 -pipe -fomit-frame-pointer -funsigned-char -O2 -DNDEBUG -Wall VGA support: no gpm moues support: yes libggi support: yes unicon support: no zhcon binary dir: /usr/bin zhcon files dir: /usr/lib64/zhcon Config complete, now type make to build zhcon. Good Luck! Making all in src Making all in display fblinear16.cpp: In member function ‘virtual void FBLinear16::RevRect(int, int, int, int)’: fblinear16.cpp:89: warning: operation on ‘dest32’ may be undefined fblinear24.cpp: In member function ‘virtual void FBLinear24::RevRect(int, int, int, int)’: fblinear24.cpp:139: warning: operation on ‘dest32’ may be undefined fblinear24.cpp:140: warning: operation on ‘dest32’ may be undefined fblinear24.cpp:141: warning: operation on ‘dest32’ may be undefined fblinear24.cpp:144: warning: operation on ‘dest32’ may be undefined fblinear24.cpp:146: warning: operation on ‘dest16’ may be undefined fblinear24.cpp:151: warning: operation on ‘dest16’ may be undefined fblinear8.cpp: In member function ‘virtual void FBLinear8::RevRect(int, int, int, int)’: fblinear8.cpp:66: warning: operation on ‘dest32’ may be undefined fblinear8.cpp:70: warning: operation on ‘dest16’ may be undefined fblinear32.cpp: In member function ‘virtual void FBLinear32::RevRect(int, int, int, int)’: fblinear32.cpp:77: warning: operation on ‘dest32’ may be undefined big5decoder.cpp: In member function ‘virtual bool BIG5Decoder::IsCode2(char)’: big5decoder.cpp:30: warning: comparison is always true due to limited range of data type gbkdecoder.cpp: In member function ‘virtual bool GBKDecoder::IsCode2(char)’: gbkdecoder.cpp:30: warning: comparison is always true due to limited range of data type gbkdecoder.cpp: In member function ‘virtual unsigned int GBKDecoder::Index(char, char)’: gbkdecoder.cpp:36: warning: comparison is always true due to limited range of data type winime.cpp: In member function ‘int WinIme::MatchWord(char*, int, int)’: winime.cpp:166: warning: dereferencing type-punned pointer will break strict-aliasing rules winime.cpp: In member function ‘int WinIme::Search(char)’: winime.cpp:253: error: cast from ‘char*’ to ‘unsigned int’ loses precision winime.cpp:274: error: cast from ‘char*’ to ‘unsigned int’ loses precision make[3]: *** [zhcon-winime.o] Error 1 make[3]: *** Waiting for unfinished jobs.... make[2]: *** [all-recursive] Error 1 make[1]: *** [all-recursive] Error 1 make: *** [all] Error 2 * * ERROR: app-i18n/zhcon-0.2.6 failed. * Call stack: * ebuild.sh, line 1654: Called dyn_compile * ebuild.sh, line 990: Called qa_call 'src_compile' * ebuild.sh, line 44: Called src_compile * ebuild.sh, line 662: Called die * * emake failed * If you need support, post the topmost build error, and the call stack if relevant. * A complete build log is located at '/var/tmp/portage/app-i18n/zhcon-0.2.6/temp/build.log'. *
作者: 食古不化 发布时间: 2007-08-20
你的emerge --info呢
作者: zhllg 发布时间: 2007-08-20
# emerge --info Portage 2.1.3.6 (default-linux/amd64/2007.0/desktop, gcc-4.2.0, glibc-2.6.1-r0, 2.6.22-gentoo-r4 x86_64) ================================================================= System uname: 2.6.22-gentoo-r4 x86_64 AMD Athlon(tm) 64 X2 Dual Core Processor 3600+ Gentoo Base System release 1.12.10 Timestamp of tree: Sun, 19 Aug 2007 09:30:01 +0000 ccache version 2.4 [enabled] dev-java/java-config: 1.3.7, 2.0.33-r1 dev-lang/python: 2.4.4-r4 dev-python/pycrypto: 2.0.1-r6 dev-util/ccache: 2.4-r7 sys-apps/sandbox: 1.2.18.1 sys-devel/autoconf: 2.13, 2.61-r1 sys-devel/automake: 1.4_p6, 1.5, 1.7.9-r1, 1.8.5-r3, 1.9.6-r2, 1.10 sys-devel/binutils: 2.15.92.0.2-r10, 2.16.1-r3, 2.17-r1, 2.17.50.0.18 sys-devel/gcc-config: 1.3.16 sys-devel/libtool: 1.5.24 virtual/os-headers: 2.6.22-r2 ACCEPT_KEYWORDS="amd64 ~amd64" AUTOCLEAN="yes" CBUILD="x86_64-pc-linux-gnu" CFLAGS="-O2 -march=k8 -pipe -fomit-frame-pointer" CHOST="x86_64-pc-linux-gnu" CONFIG_PROTECT="/etc /usr/kde/3.5/env /usr/kde/3.5/share/config /usr/kde/3.5/shutdown /usr/share/X11/xkb /usr/share/config" CONFIG_PROTECT_MASK="/etc/env.d /etc/env.d/java/ /etc/gconf /etc/php/apache2-php5/ext-active/ /etc/php/cgi-php5/ext-active/ /etc/php/cli-php5/ext-active/ /etc/revdep-rebuild /etc/terminfo /etc/texmf/web2c" CXXFLAGS="-O2 -march=k8 -pipe -fomit-frame-pointer" DISTDIR="/usr/portage/distfiles" FEATURES="autoaddcvs ccache cvs distlocks metadata-transfer parallel-fetch sandbox sfperms strict unmerge-orphans userfetch" GENTOO_MIRRORS="http://61.135.158.199 http://mirror.gentoo.gr.jp http://ftp.twaren.net/Linux/Gentoo/ http://ftp.gentoo.or.kr/ http://ftp.isu.edu.tw/pub/Linux/Gentoo http://mirrors.acm.cs.rpi.edu/gentoo/ http://adelie.polymtl.ca/ http://distfiles.gentoo.org " LANG="zh_CN.UTF-8" LC_ALL="en_US.UTF-8" LDFLAGS="-Wl,-O1" LINGUAS="zh_CN zh en" MAKEOPTS="-s -j3" PKGDIR="/usr/portage/packages" PORTAGE_RSYNC_OPTS="--recursive --links --safe-links --perms --times --compress --force --whole-file --delete --delete-after --stats --timeout=180 --exclude=/distfiles --exclude=/local --exclude=/packages --filter=H_**/files/digest-*" PORTAGE_TMPDIR="/var/tmp" PORTDIR="/usr/portage" PORTDIR_OVERLAY="/usr/portage/local/layman/gentoo-china /usr/portage/local/layman/sabayon /usr/portage/local/layman/berkano /usr/local/portage" SYNC="rsync://61.135.158.199/gentoo-portage" USE="3dnow X acc accessibility acl acpi alsa amd64 apache2 ati audiofile avi bash-completion berkdb bitmap-fonts cairo cdr cjk cli cracklib crypt cups dbus divx4linux dri dvd dvdr dvdread eds emboss encode evo fam firefox flash foomaticdb fortran gcc gdbm gif gimp glitz gphoto2 gpm gstreamer gtk gtk2 hal iconv imagemagick ipv6 isdnlog jpeg jpeg2k kerberos ldap libwww mad midi mikmod ming mmx mng mp3 mpeg mplayer mudflap multislot mutitarget mysql ncurses nls nptl nptlonly nsplugin ogg opengl openmp pam pcre pdf perl php png pppd python qt qt3 qt3support qt4 quicktime radeon readline reflection samba scanner sdl session smp spell spl sse sse2 ssl svg tcpd threads tidy tiff truetype truetype-fonts type1-fonts unicode usb vorbis wmf x264 xml xml2 xorg xprint xv xvid zh_CN zlib" ALSA_CARDS="ALC861 MCP55 hda-intel" ALSA_PCM_PLUGINS="adpcm alaw asym copy dmix dshare dsnoop empty extplug file hooks iec958 ioplug ladspa lfloat linear meter mulaw multi null plug rate route share shm softvol" ELIBC="glibc" INPUT_DEVICES="keyboard mouse" KERNEL="linux" LCD_DEVICES="bayrad cfontz cfontz633 glk hd44780 lb216 lcdm001 mtxorb ncurses text" LINGUAS="zh_CN zh en" USERLAND="GNU" VIDEO_CARDS="ati radeon fglrx" Unset: CTARGET, EMERGE_DEFAULT_OPTS, INSTALL_MASK, PORTAGE_COMPRESS, PORTAGE_COMPRESS_FLAGS, PORTAGE_RSYNC_EXTRA_OPTS
作者: 食古不化 发布时间: 2007-08-20
我这里无法重现你的问题,:(
作者: zhllg 发布时间: 2007-08-20
作者: ProgramFan
to abcbuzhiming:
Linux 下的几乎所有命令都支持中文,放心好了。你所需要做的是输入这些中文的文件名,这个 zhcon 也带了,包含拼音、五笔,二笔等。 |
作者: 雕啸长空 发布时间: 2007-08-20
作者: 雕啸长空
借问一下,zhcon下输入法要怎么切换,现在只懂得调个拼音出来,我用五笔
|
作者: zhou3345 发布时间: 2007-08-20
作者: zhou3345
这个问题改设置文件就能解决的吧。/etc/zhcon.conf
|
CTRL_ALT_1 - CTRL_ALT_9: switch to input method 1 to 9
在/etc/zhcon这样写着:
#the first ime is the default ime when press CTRL_SPACE
#only the first nine imes are avaiable to zhcon
然后修改了.zhconrc,输入法部份改为:
ime = 五笔,,input/wb.mb,gb2312,native
ime = 智能拼音,cce_pinyin.so,cce,gb2312,unicon
默认输入法改成了五笔了,但ctrl_alt+1 to 9按下后似乎无效,有点晕乎了...
作者: 雕啸长空 发布时间: 2007-08-20
作者: 雕啸长空
默认输入法改成了五笔了,但ctrl_alt+1 to 9按下后似乎无效,有点晕乎了...
|
雕兄弟一直在ubuntu.org.cn很活跃的吧:)
作者: zhou3345 发布时间: 2007-08-20
作者: 雕啸长空 发布时间: 2007-08-20
我是先用ebuild命令把zhcon unpack后
进入/var/tmp/portage/目录下找到zhcon的源代码,里面winime.cpp的253和274两行里
把unsigned int改成unsigned long
然后用ebuild的merge命令,就可以编译安装了
这个错误出现的原因是在64位系统下,指针是64位长,unsigned int是32位的,其实保证在32位和64位系统下指针转换不出问题,都应该用unsigned long,因为long在32位系统和64位系统下分别是32位和64位。
作者: 食古不化
借地问一下我的编译错误:
代码:
Configuration: Target system: x86_64-pc-linux-gnu Source code location: . C++ Compiler: x86_64-pc-linux-gnu-g++ C++ Compiler flags: -O2 -march=k8 -pipe -fomit-frame-pointer -funsigned-char -O2 -DNDEBUG -Wall C Compiler: x86_64-pc-linux-gnu-gcc C Compiler flags: -O2 -march=k8 -pipe -fomit-frame-pointer -funsigned-char -O2 -DNDEBUG -Wall VGA support: no gpm moues support: yes libggi support: yes unicon support: no zhcon binary dir: /usr/bin zhcon files dir: /usr/lib64/zhcon Config complete, now type make to build zhcon. Good Luck! Making all in src Making all in display fblinear16.cpp: In member function ‘virtual void FBLinear16::RevRect(int, int, int, int)’: fblinear16.cpp:89: warning: operation on ‘dest32’ may be undefined fblinear24.cpp: In member function ‘virtual void FBLinear24::RevRect(int, int, int, int)’: fblinear24.cpp:139: warning: operation on ‘dest32’ may be undefined fblinear24.cpp:140: warning: operation on ‘dest32’ may be undefined fblinear24.cpp:141: warning: operation on ‘dest32’ may be undefined fblinear24.cpp:144: warning: operation on ‘dest32’ may be undefined fblinear24.cpp:146: warning: operation on ‘dest16’ may be undefined fblinear24.cpp:151: warning: operation on ‘dest16’ may be undefined fblinear8.cpp: In member function ‘virtual void FBLinear8::RevRect(int, int, int, int)’: fblinear8.cpp:66: warning: operation on ‘dest32’ may be undefined fblinear8.cpp:70: warning: operation on ‘dest16’ may be undefined fblinear32.cpp: In member function ‘virtual void FBLinear32::RevRect(int, int, int, int)’: fblinear32.cpp:77: warning: operation on ‘dest32’ may be undefined big5decoder.cpp: In member function ‘virtual bool BIG5Decoder::IsCode2(char)’: big5decoder.cpp:30: warning: comparison is always true due to limited range of data type gbkdecoder.cpp: In member function ‘virtual bool GBKDecoder::IsCode2(char)’: gbkdecoder.cpp:30: warning: comparison is always true due to limited range of data type gbkdecoder.cpp: In member function ‘virtual unsigned int GBKDecoder::Index(char, char)’: gbkdecoder.cpp:36: warning: comparison is always true due to limited range of data type winime.cpp: In member function ‘int WinIme::MatchWord(char*, int, int)’: winime.cpp:166: warning: dereferencing type-punned pointer will break strict-aliasing rules winime.cpp: In member function ‘int WinIme::Search(char)’: winime.cpp:253: error: cast from ‘char*’ to ‘unsigned int’ loses precision winime.cpp:274: error: cast from ‘char*’ to ‘unsigned int’ loses precision make[3]: *** [zhcon-winime.o] Error 1 make[3]: *** Waiting for unfinished jobs.... make[2]: *** [all-recursive] Error 1 make[1]: *** [all-recursive] Error 1 make: *** [all] Error 2 * * ERROR: app-i18n/zhcon-0.2.6 failed. * Call stack: * ebuild.sh, line 1654: Called dyn_compile * ebuild.sh, line 990: Called qa_call 'src_compile' * ebuild.sh, line 44: Called src_compile * ebuild.sh, line 662: Called die * * emake failed * If you need support, post the topmost build error, and the call stack if relevant. * A complete build log is located at '/var/tmp/portage/app-i18n/zhcon-0.2.6/temp/build.log'. * |
作者: meteo 发布时间: 2007-08-20
作者: zhllg 发布时间: 2007-08-20
作者: 食古不化 发布时间: 2007-08-20
这样全世界使用zhcon的人都能因此而获益
这才是自由软件的意义
你修正了一个问题,你没有提交,没有人知道你曾经做过什么。如果大家都这么做,那么他们还要不断的一个一个重复你的过程。从全人类的整体来看,这是对资源的浪费。
时常听人说,没有机会为自由软件做贡献,实际上机会很多,这就是一个。
作者: zhllg 发布时间: 2007-08-20
作者: 食古不化 发布时间: 2007-08-20
首先还是要谢谢版主的指导,使我顺利地装上了zhcon,但是目前还无法正常使用。
其实前面我已经说得很清楚了,我现在只安装了Gentoo的基本系统,还没有安装X等,想先把基本的控制台等中文环境搞好。
执行zhcon后,只出现了一个闪动的白色方块,好像是光标,敲击键盘可以看到光标后移,但没有任何显示,只好exit退出。
凭直觉,我觉得可能是显示问题,Zhcon肯定是运行了,因为Exit可以退出,但为什么敲击键盘没有任何回显呢?
作者: tawangwuhen 发布时间: 2007-08-21
做补丁很简单
cp -a zhcon zhcon-new
在zhcon-new里修改相关文件
diff -urN zhcon/ zhcon-new/ > zhcon-version.patch
作者: zhllg 发布时间: 2007-08-21
作者: tawangwuhen
执行zhcon后,只出现了一个闪动的白色方块,好像是光标,敲击键盘可以看到光标后移,但没有任何显示,只好exit退出。
凭直觉,我觉得可能是显示问题,Zhcon肯定是运行了,因为Exit可以退出,但为什么敲击键盘没有任何回显呢? |
我没有遇到过这种情况
作者: zhllg 发布时间: 2007-08-21
作者: zhllg
不如去zhcon专门的交流平台去问问
我没有遇到过这种情况 |
又出现的问题是:
1、more 命令有的中文文本文件可以正常显示,有的显示为乱码,估计是这些中文文本文件的编码不同造成的,请问可不可以这样同一环境显示不同编码的中文?
2、输入法无法使用。Ctrl+space无法启用输入法,只在命令行上出现了一个乱码字符,不知什么原因?是否还有什么没有设好,/etc/zhcon.conf我已经看过了,没什么不对啊?
作者: tawangwuhen 发布时间: 2007-08-21
1. iconv
man iconv
2. 用支持多字节语言的工具打开,如 vim
作者: ProgramFan 发布时间: 2007-08-21
2.不清楚
作者: zhllg 发布时间: 2007-08-21
2、切换到2以后的虚拟控制台,输入法都可以成功打开使用,看来只是在控制台一无法使用,不知为何?
至此,zhcon的使用问题已经基本解决,谢谢大家的回复:)
作者: tawangwuhen 发布时间: 2007-08-21
重新编译了内核,注意加入了framebuffer的支持,之后zhcon命令可以成功运行,不再需要加入--drv=vga参数,看来是内核没有framebuffer的原因,但上面说的输入法问题依旧存在:(在一号虚拟控制台无法打开输入法,而在其它的虚拟控制台可以正常打开使用,奇怪!
作者: tawangwuhen 发布时间: 2007-08-22
作者: zhllg
当然我的话不是只针对你一个人
做补丁很简单 cp -a zhcon zhcon-new 在zhcon-new里修改相关文件 diff -urN zhcon/ zhcon-new/ > zhcon-version.patch |
zhcon-0.2.6-amd64.patch.gz (351 字节, 24 次查看) |
作者: meteo 发布时间: 2007-08-23
作者: Kingo 发布时间: 2007-08-23
作者: meteo 发布时间: 2007-08-23
一般有email他都会回的
就算他不问,其他人也会到项目主页上去搜索
当人们看到了你的patch之后,你发patch的初衷也算达到了
作者: zhllg 发布时间: 2007-08-23
热门阅读
-
office 2019专业增强版最新2021版激活秘钥/序列号/激活码推荐 附激活工具
阅读:74
-
如何安装mysql8.0
阅读:31
-
Word快速设置标题样式步骤详解
阅读:28
-
20+道必知必会的Vue面试题(附答案解析)
阅读:37
-
HTML如何制作表单
阅读:22
-
百词斩可以改天数吗?当然可以,4个步骤轻松修改天数!
阅读:31
-
ET文件格式和XLS格式文件之间如何转化?
阅读:24
-
react和vue的区别及优缺点是什么
阅读:121
-
支付宝人脸识别如何关闭?
阅读:21
-
腾讯微云怎么修改照片或视频备份路径?
阅读:28