簡體   English   中英

聰明的特殊字符問題

[英]Smarty special character issue

我在網站上使用西班牙語。 當插入í,á,é,ó之類的字符時,它將正確插入db中,但不能在前端顯示,而是在前端顯示如下

例如 :

   Insert name : Test teachér in database it inserted correctly but in front it display as
Test teach�r.

我也使用了<meta http-equiv="Content-Type" content="text/html; charset=UTF-8"/>但完全沒有任何更改。

它與聰明人無關。

  1. 檢查存儲數據的數據庫字符集並將其設置為UTF-8 General CI
  2. 檢查數據庫連接的字符集SET NAMES utf8
  3. 檢查腳本的輸出是否在UTF中,可以使用meta字符集或標頭content-type來完成。

Content-type: text/html; charset="UTF-8"

要么

<meta charset="utf-8"><meta http-equiv="Content-Type" content="text/html; charset=utf-8">

完成這些操作后,您應該具有正確的輸出。

您還可以選擇檢查對字符串起作用的函數是否支持UTF-8。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM