Jevents 3.1.21,中文都顯示成『?』



  • 我用Joomla 3.2.3 ,我安裝了Jevents。但當我在發佈event時,中文都顯示成『?』,請問是什魔原因? 能解決嗎?



  • 建議發各截圖,問題比較清楚



  • Jevents 3.1.27 也是中文無法正確顯示
    請問這個問題有解決的方法了嗎?

    感謝



  • 看看 Jevents 的資料表編碼是不是「utf8_generalci」以外的項目。



  • Jevents 3.1.27 也是中文無法正確顯示
    請問這個問題有解決的方法了嗎?

    感謝

    無法正確顯示的是前台還是後台??
    若是前台你Menu的設定?
    Jevent 資料表確定是utf8格式沒錯,最好的方式把網址或詳細每個地方的截圖發上來



  • 來補個圖片的網址…這裡

    jevents 的event 只要輸入中文,就會自動變成「???」…



  • 去更改你網站的資料庫編碼為 utf8_general_ci



  • 用這兩個指令改了…
    [Character Set]
    ALTER DATABASE dbname DEFAULT CHARACTER SET=‘utf8_general_ci’

    [校正Collate]
    ALTER DATABASE dbname DEFAULT Collate=‘utf8_general_ci’

    用phpmyadmin 看也都改成utf8_general_ci,可是問題還是一樣…,把jevents 砍掉重裝也是一樣…@@

    還有什麼可能?



  • 照理講不會出現這種問題,請提供 Jevent版本/Joomla版本,還有PHP跟資料庫版本



  • Jevents : 3.1.29
    Joomla:3.3.3
    PHP 版本5.4.30
    MySQL 版本5.6.17

    最後解決的方法是手動刪除所有jevents 的table,然後重新安裝…
    不過有趣的是,重新安裝前,有確認db 的預設編碼是utf8_general_ci(應該說它一直都是!)



  • @Velson:

    Jevents 3.1.27 也是中文無法正確顯示
    請問這個問題有解決的方法了嗎?

    感謝

    無法正確顯示的是前台還是後台??
    若是前台你Menu的設定?
    Jevent 資料表確定是utf8格式沒錯,最好的方式把網址或詳細每個地方的截圖發上來

    之前已有相關回答,既然你是刪掉table才正常,那就代表你之前安裝的時候有不正確或錯誤,anyway,既然正常那就OK了

    ps:utf8_general_ci跟utf8_unicode_ci還是略有所不同



  • 我自己也面對同樣的困擾,但最終解決方案是,把JEvents 相關的資料表凡是latin1_swedish_ci 全部改為utf8_general_ci,最後將下面的資料表匯出,將 最後一行 CHARSET=latin1 改為 CHARSET=utf8,再把他匯入到資料表裡面去,就OK了。

    – 資料表結構 jos_jevents_vevdetail

    CREATE TABLE IF NOT EXISTS jos_jevents_vevdetail (
    evdet_id int(12) NOT NULL AUTO_INCREMENT,
    rawdata longtext NOT NULL,
    dtstart int(11) NOT NULL DEFAULT ‘0’,
    dtstartraw varchar(30) NOT NULL DEFAULT ‘’,
    duration int(11) NOT NULL DEFAULT ‘0’,
    durationraw varchar(30) NOT NULL DEFAULT ‘’,
    dtend int(11) NOT NULL DEFAULT ‘0’,
    dtendraw varchar(30) NOT NULL DEFAULT ‘’,
    dtstamp varchar(30) NOT NULL DEFAULT ‘’,
    class varchar(10) NOT NULL DEFAULT ‘’,
    categories varchar(120) NOT NULL DEFAULT ‘’,
    color varchar(20) NOT NULL DEFAULT ‘’,
    description longtext NOT NULL,
    geolon float NOT NULL DEFAULT ‘0’,
    geolat float NOT NULL DEFAULT ‘0’,
    location varchar(120) NOT NULL DEFAULT ‘’,
    priority tinyint(3) unsigned NOT NULL DEFAULT ‘0’,
    status varchar(20) NOT NULL DEFAULT ‘’,
    summary longtext NOT NULL,
    contact varchar(120) NOT NULL DEFAULT ‘’,
    organizer varchar(120) NOT NULL DEFAULT ‘’,
    url text NOT NULL,
    extra_info text NOT NULL,
    created varchar(30) NOT NULL DEFAULT ‘’,
    sequence int(11) NOT NULL DEFAULT ‘1’,
    state tinyint(3) NOT NULL DEFAULT ‘1’,
    modified datetime NOT NULL DEFAULT ‘0000-00-00 00:00:00’,
    multiday tinyint(3) NOT NULL DEFAULT ‘1’,
    hits int(11) NOT NULL DEFAULT ‘0’,
    noendtime tinyint(3) NOT NULL DEFAULT ‘0’,
    PRIMARY KEY (evdet_id)
    ) ENGINE=MyISAM DEFAULT CHARSET=utf8 AUTO_INCREMENT=56 ;


登入以回覆

看起來你的連線到 Joomla!台灣討論區 已經遺失,請稍等一下我們嘗試重新連線。