??問題:
我用bartender做一個條碼
標簽(datamatrix) 內容為123<CR>ABC,記事本里掃描出來的結果是123(空一行)ABC,但是excel里掃描出來的結果是123ABC,為什么excel里不識別<CR>符號嗎,或者該怎么設置?
解答:
題目中提到的這個問題,首先應該明白回車<CR>和換行<LF>這兩個字符在不同操作系統(tǒng)中的作用。
Unix/Linux系統(tǒng)里,每行結尾只有“<LF>”,即" ";Windows系統(tǒng)里面,每行結尾是“<CR><LF>”,即“ ”;Mac系統(tǒng)里,每行結尾是“<CR>”,即" ";。一個直接后果是,Unix/Linux/Mac系統(tǒng)下的文件在Windows里打開的話,所有文字會變成一行;而Windows里的文件在Unix/Mac下打開的話,在每行的結尾可能會多出一個^M符號。
文本文件是一個所有系統(tǒng)都通用的文件,所以當你在文本文件里面對這個datamatrix條碼進行掃描時,它遇到<CR>時,可以做換一行的處理,而Excel是一個Window系統(tǒng)獨有的軟件工具,它只能夠把<CR><LF> 作為換一行的標志,僅僅有一個<CR>時,它不會做換一行處理。
所以你在Bartender中應該做成123<CR><LF>ABC,這樣就可以在Excel中正確換行了。
123<CR><LF>ABC做成datamatrix時,如下圖所示: