ZENCART 在文本格式郵件中轉換貨币符号
郵件設置下面有 “在文本格式郵件中轉換貨币符号”這個設置選項,這個選項很少設置,今天有人提到了,所以就特意去看了一下到底怎麽回事。
zencart系統發郵件的方式有兩種,一種是HTML格式的郵件,一種是純文本TXT格式的郵件。HTML格式就是像我們常看見的網頁的形式一樣,郵件内容會以網頁的形式顯示出來,而文本内容的郵件就是純文本的形式,不帶然後格式的形式。
而貨币的符号文本和HTML顯示的是不一樣的,比如HTML頁面顯示“£”這個符号,而其實它實際的文本顯示是
“£ ;”,而如果直接使用“£”這個符号的話,可能頁面會顯示亂碼,因爲頁面顯示編碼方式不一樣。
而“在文本格式郵件中轉換貨币符号”這個選項就是爲了把
£ ; 解析爲“£”這個符号,因爲文本郵件内容顯示的是“£ ;
”這個形式,爲了讓用戶看得明白,必須要把它轉換成“£”這個符号。
了解了這個問題就清楚爲什麽轉換貨币後用戶收到的郵件裏面可能會出現形如“£
; ”這樣的貨币代碼了,其實這個不是亂碼,隻是沒有轉換過來而已。“在文本格式郵件中轉換貨币符号”這個選項就是爲了這個轉換而設置的。zen
cart默認的隻設置£ ;,£ ,而如果還有歐元等其他非美元的貨币呢,那就要在這裏添加進去,比如添加歐元:£
;,£;,&euro ;,€他們要用 ;, 這個來分割開來,這些都是英文輸入狀态輸入的
注:£ ;
這個跟分号之間是沒有空格的,因爲這個編輯器會自動解析成對應的貨币符号,這裏爲了說明方便才添加空格不讓他解析的