在圣克鲁斯本地买的电脑是西班牙语 Windows,装你们软件中文会变成乱码吗?

不用重装系统,界面语言在软件里选。真出方块或问号,多半是 Windows 非 Unicode 程序语言没设对。

人在玻利维亚圣克鲁斯,收银电脑是在本地电脑城买的,系统是西班牙语版 Windows。我自己想看中文,店员看西班牙语。

装上去中文会不会显示成方块或者一堆问号?要不要专门重装一个中文系统?重装的话本地这边找人挺麻烦的。

秘奥官方 ✓ 采纳答案

不用重装系统。软件界面用哪种语言是在软件里选的,跟 Windows 是哪个语言版本没关系。你的账号设中文、店员账号设西班牙语,同一台电脑上各看各的,互不影响。

真碰上中文显示成方块或问号,通常就这两个原因:

一是 Windows 的「非 Unicode 程序所用语言」没设对。控制面板 → 区域 → 管理 → 更改系统区域设置,把它改成对应语言,然后重启。西语系统这一项默认就是西班牙语,遇到按本地代码页处理文字的老程序,中文就会变问号。这一步改完记得重启,很多人改了不重启以为没用。

二是系统里根本没装中文字体。本地装机店给你装的经常是精简过的「纯净版」,东亚字体包被删掉了,那补装语言包或者字体就行。

怎么区分:整个软件所有中文都是方块 → 字体或者系统区域设置的问题;只有个别字段乱(比如从旧表格导进来的商品名) → 那是数据本身的编码问题,导入的时候选对编码重导一次。

另外提一句本地买机器的事:装机店给的系统五花八门,有的连正常更新都做不了。收银机是要天天开的,宁可多花一点买个来路清楚的。

屏幕上好了,谢谢。但小票打出来中文还是乱的,一行黑框框。这个是同一个毛病吗?

秘奥官方

不是同一回事,屏幕归电脑管,小票归打印机管。

热敏小票机自己带一套字库,便宜机型的字库往往只有英文和几种西欧字符,中文、西里尔文、泰文这些它认不出来。软件把文字按文本方式发过去,机器查不到这个字,就打成黑框、问号或者干脆空白。

两个方向能解决:一是让打印走图形方式输出——相当于把整张小票当成一张图打出去,机器不用认字,字库不全也照打;二是换一台本身带中文字库的机型。具体你这台是什么牌子什么型号,发过来我们看一下更准,不同机器设置项名字不一样。

顺带说个你以后一定会遇到的:西语里的 ñ、á、é 这些带重音符号的字符,用老式便宜机器打也会掉字或者变问号,跟中文打不出来是同一类毛病——不是软件不支持这个语言,是机器字库不全。所以买小票机的时候,先拿要打的语言实测一张,比看参数表靠谱。

本地买硬件还有个坑:同一个牌子的小票机,本地卖的版本和国内卖的版本驱动不一样。买之前问清楚有没有 Windows 驱动、能不能给你驱动盘或者下载链接。我图便宜买过一台,回来发现只有安卓端的驱动,白折腾一趟,退也退不掉。