在以色列开店:希伯来语小票会遇到什么问题

先说结论:希伯来语比阿拉伯语好办得多,但它有一个阿拉伯语没有的坑 ——整句话可能是反的。

而且这个坑有个好处:不懂希伯来语的人也能自己查出来。 这篇后面会教你怎么查,一分钟就能看出小票对不对。

如果你在以色列开店,或者做的生意要给以色列客户开单,这篇值得看完。

本文核对状态

文字排版和编码规则是国际标准里写死的,比较稳定。 和打印机型号相关的部分各家不一样,必须拿你实际要买的机器去试。

待核实清单 —— TODO: verify

  1. 你要买的那台打印机,希伯来文是按「读的顺序」还是「印的顺序」接收文字。 这一条最关键,必须打样确认,下面第三节讲怎么试。
  2. 打印机自带字库有没有希伯来文,走哪个字符集。
  3. 谢克尔符号 打印机印不印得出来。
  4. 以色列小票上货币符号习惯放在数字前面还是后面。
  5. 以色列对小票语言、税额用什么文字显示有没有法律要求。
  6. 以色列本地的收款方式和顾客付款习惯 —— 这份资料还没有以色列的国家篇, 这块要另外问当地同行或会计。

一、好消息:希伯来语比阿拉伯语省事

如果你或者你的软件供应商做过中东阿拉伯语的项目,会习惯性地把一堆麻烦事 搬过来。其实大部分都用不上

阿拉伯语要处理的 希伯来语
字母连笔,同一个字母在词首、词中、词尾长得不一样 没有这回事,每个字母就一个样子
必须有专门的连笔引擎 不需要
有必须连写的字母组合,不连就是错的 没有
要确认是打印机连笔还是软件连笔 不存在这个问题
词不能从中间截断,截了字形会变 截断难看,但不会变成别的字

所以希伯来语可以直接用打印机自带字库打,不一定非要走图形打印。 阿拉伯语基本只能走图形打印,希伯来语不用,打印速度会快一些。

但省下来的麻烦,换成了另一个麻烦。

二、坏消息:字序可能整个是反的

希伯来语和中文、英文不一样,是从右往左读的。

问题出在:存文字的时候有两种存法。一种按「读的顺序」存 ——第一个字放第一位;另一种按「印的顺序」存 ——已经把顺序倒过来了,打印机拿到就直接从左往右印。

两种存法都是合法的,光看文件本身分不出来是哪种。 配错了会怎么样?整个词是反的。

关键在于:反过来的希伯来文,看上去还是希伯来文。 不是乱码,不是方框,就是一排正常的希伯来字母。 你不懂这门语言,看不出任何异常,当地顾客拿到手却读不通。

这就是为什么这一条必须在付钱之前验掉。

三、验收绝招:看词尾字母

这个方法不用懂希伯来语,一分钟能学会。

希伯来语有 5 个字母,放在词的最后一位时要换一个写法,跟在词中间时长得不一样。 这 5 对是:

词中间用 词尾用
כ ך
מ ם
נ ן
פ ף
צ ץ

注意看右边那一列的形状特点:ך ן ף 都有一条向下拖的长腿, ם 是完全封口的方块,ץ 也带下拖的尾巴。 记这个形状就够了。

怎么用

让供应商打一张样张,上面印这个词:

שלום

这是「你好」,以色列人天天用。它的最后一个字母是 ם,就是那个封口的方块。

希伯来语从右往左读,所以「最后一个字母」印出来应该在最左边

就这么简单。不用认识任何一个字母,只要找那个封口的方块在哪一头。

同样的道理:凡是印出来的词,带长腿或封口方块的那几个字母如果出现在词的最右边, 基本可以断定反了。因为词尾字母按定义只能在词的末尾,而末尾在左边。

发现反了不要接受"我们改一下顺序就行"这种回答。 让他们说清楚是打印机端配错了还是软件端配错了,改完重新打样再验一次。 两边都改会抵消,等于没改。

四、还要看的几处

打样张的时候顺便看这几样:

看哪里 对的样子
词尾字母(上一节) 封口方块 ם 在词的最左边
商品名带英文品牌的那一行 这一行整体方向和其他行一致,没有单独一行反过来
数字,比如 2 × 3.50 数字本身从左往右读,小数点没有跑到数字外面去
金额 1,234.50 逗号和小数点都在数字里面,没有跳到另一头
折扣 -10% 减号和百分号贴着数字,没有跑到另一边
三行不同长度的商品 小数点上下对齐成一条竖线
谢克尔符号 印出来是符号,不是方框也不是空白
80mm 和 58mm 各打一张 两张都能看,58mm 是重新排的不是硬挤的
重打一张旧单 和原来那张一模一样

最后一条特别重要。 重打旧单如果和原单不一样, 说明系统把「印的顺序」存进数据库了。这是个会越积越多的问题: 存进去的数据本身是坏的,以后换系统、导数据、做报表全会出问题。 这时候要求他们改的是存储方式,不是打印效果。

五、谢克尔符号这件事

以色列货币是新谢克尔,符号 ,国际代码 ILS

这个符号有点特殊:老一些的字符集里没有它Windows-1255 这个字符集里有,另一个常见的 ISO-8859-8 里就没有。 打印机字库里有没有,是另一个问题,要单独试。

如果试下来印不出来:让他们改成印 ILS 三个字母,不要留方框。 价格那个位置出现一个黑方块,比印三个英文字母难看得多, 顾客也会怀疑单据是不是有问题。

TODO: verify 符号习惯放数字前面还是后面 —— 这个问当地会计或同行, 别让软件按中国习惯默认。

六、语言怎么配

在以色列开店的华人商户,通常需要三种语言同时跑, 这三个必须能分开设,不能是一个开关

用在哪 设成什么 谁看
收银台界面 希伯来语(或英语) 本地店员
后台、报表、进货单 中文 你自己
小票、给顾客的单据 希伯来语 顾客

商品要能存两个名字:一个希伯来语的印在小票上给顾客看, 一个中文的你自己在后台认。这是这份资料里反复出现的模式, 在以色列尤其必要 —— 你不可能靠认希伯来文来盘点。

另外,以色列零售的商品目录里英文品牌名很常见, 所以「希伯来文 + 英文混排」是天天都会遇到的情况,不是偶尔。 验收的时候一定要拿一个带英文品牌的商品名去试, 不要只用纯希伯来文的商品试 —— 那样测不出问题。

七、挑系统时该问清楚的问题

这几条直接拿去问供应商,答不上来的就是没做过:

  1. 你们的希伯来文,打印机端是按「读的顺序」还是「印的顺序」发过去的? 我要买的这个型号你们试过没有? —— 这是第一个问题,也是最重要的。答不上来的基本没做过以色列项目。

  2. 能不能先打一张样张给我,上面要有:一个希伯来文商品名、 一个带英文品牌的商品名、三行不同长度的商品和金额、一个 符号、 一个 -10% 的折扣行? —— 拿到样张按第三、四节自己验。

  3. 数据库里存的是「读的顺序」吗?重打一张三个月前的单, 能不能和原单一模一样? —— 存错了以后换系统会很痛苦。

  4. 收银台、后台、小票这三个语言能不能分开设? 一个商品能不能存希伯来文名和中文名两个名字?

  5. 印不出来的时候,能不能改成印 ILS?这个是配置项还是要改程序?

  6. 80mm 和 58mm 两种纸都出一张样张。 —— 窄纸那张最容易露馅。

  7. 样张能不能找一个懂希伯来语的人看一眼? —— 前面六条你自己能验个大概,但最后还是让当地人看一眼最稳妥。 以色列本地会计、房东、未来的店员都可以。

最后提醒一句:这份资料目前没有以色列的国家篇, 税率、发票要求、小票必印内容这些都还没整理。 这篇只讲文字和打印,税务和单据合规要另外问当地会计,别拿这篇当依据。


由秘奥软件(MISAll)团队维护。最后更新:2026-08