国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > CMS > Wordpress > 正文

wordpress中文截斷產生亂碼解決方法

2024-09-07 00:48:32
字體:
來源:轉載
供稿:網友
可是殘酷的現實是大部分的模板都還是出于老外之手,老外在做模板的時候一般只會考慮到顯示正常即可,而我們如果用中文來寫博客畢竟和英文環境有所差別,這樣可能會出現很多的問題,比如字體大小,亂碼,這些都要手動調整。

話說調整CSS很多人都已經是輕車熟路了,本文不討論。
不過可能大家會遇到類似下圖的現象:
產生亂碼的原因
這種亂碼現象一般是出現在正文截斷的時候,因為Wordpress模板的字符集是UTF-8,它對于英文來說是一個字母一個字節(8位)來編碼,而中文卻是一個漢字三個字節(24位)來編碼。所以截斷的函數只會判斷在多少字節的地方去截,如果到了那個地方一個漢字只顯示了三分之一或者三分之二的時候,那個漢字就不能完整顯示,而函數又不能很智能的多截一個字節或者少截一個,怎么辦?于是就產生了亂碼。這個問題相信在很多有類似功能的國外模板上都會出現,這不是數據庫的錯,也不是字符集的問題,只是因為制作者在編寫模板的時候并沒有考慮到中文字符可能產生的問題。

所以,我們要替換截斷的函數。簡單來說,兩步就可以搞定。

第一步
將以下兩個函數寫進主題所附帶的
functions.php
文件中

復制代碼
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 潢川县| 大港区| 四子王旗| 镇平县| 南宁市| 辽阳市| 赤峰市| 刚察县| 商都县| 汉阴县| 望江县| 英吉沙县| 金湖县| 普宁市| 连城县| 新安县| 九江县| 皋兰县| 襄城县| 广南县| 句容市| 南木林县| 新邵县| 肇东市| 贵州省| 翁牛特旗| 龙泉市| 威海市| 合作市| 和顺县| 仙居县| 汉寿县| 义乌市| 文化| 孝昌县| 蓬莱市| 瑞丽市| 交城县| 乐安县| 伊川县| 伊川县|