SKU编码的规则被限制为“只能维护字母、数字和部分特殊字符”,除了上述原因,还有一个比较重要的点,是很多公司会把SKU当做条码来使用,即将SKU打印成条形码(一维码),然后使用PDA、扫码枪或者手机相机等进行扫描,用来解析条码并快速录入到信息化系统中。
由于条形码普遍采用的编码方式是Code 128,有很多字符是不能支持的,所以如果SKU是一些不支持的字符,那么就无法生成相关的条形码或者生成的条形码会自动变成“?”。条形码的知识,我们将会在下文中进行详细解答。
Code 128无法将中文转化为条码
二、什么是条码?讲完了编码,现在来聊聊条码。在很多人的认知里,编码和条码是相同的,甚至某些时候做多语言翻译的时候两者都会翻译成为“Code”。
确实在很多时候这两者的使用和定义会有重复,但是我认为它们两者底层逻辑还是不一样的,我们得要“知其然,还要知其所以然”,才能在后续的供应链产品设计中不踩坑,不埋雷。
条形码或称条码(英语:barcode),是将宽度不等的多个黑条和空白,按照一定的编码规则排列,用以表达一组信息的图形标识符。常见的条形码是由反射率相差很大的黑条(简称条)和白条(简称空)排成的平行线图案。
条形码示意图
条码/条形码是指一组图形符号,可以将相关的信息写入到条码中,然后通过扫描之后解码接收原始的信息,扫描需要对应的设备,例如说扫码枪、PDA、手机相机等都可以识别并解码条形码的内容。
例如上面的左边的第一个条码,拿出手机扫描之后就会展示“97703117847001”,而第二个条码,拿手机扫描之后会展示“619012341567892”。
一般来说条形码写入的信息就是下方展示的信息,所以扫描之后的内容也和条码下方的内容展示是一样的。
不过也要注意,“条码/条形码”指的就是这组图形符号,并不包含下方的文字,因为不是所有的条码下面都一定会有文本。只不过是“上面条码下面文字”这种方式更具有可读性,也可以解决一些因为条码损坏而无法识别的问题,所以变成了广泛流传的一种“默认规则”。
七色米-创建商品