ExtJS之中文編碼隨筆

  這邊拿我的開發環境爲例:MyEclipse8.6.1,extjs3.4.0 下。

  我的MyEclipse的默認編碼是UTF-8的。

  一般html 頭部 加入<meta http-equiv="Cotnent-Type" content="text/html; charset=utf-8" />

  jsp 則是:<%@ page language="java" import="java.util.*" pageEncoding="UTF-8"%>

-------------------------------

今天 在改造ExtJS官方實例裏的calendar的時候遇到了一些編碼問題,起初也一樣以爲是頁面編碼或者是頁頭編碼問題。。。(我是ExtJS入門級),查了半天未果。

網上 大多數也說的模凌兩可的,不過在一位大哥的博客的ExtJS隨筆上看到了 解決辦法: 

引用 <script type="text/javascript" src="../ext3/src/locale/ext-lang-zh_CN.js"></script>

[補充:光這樣書寫可能有時候還回出現亂碼,來個增強版吧!!!]

<script type="text/javascript" src="../ext3/src/locale/ext-lang-zh_CN.js" charset=utf-8></script>  看到沒 多了個charset=utf-8

一運行 果然 完美呈現出中文了。。。

看了下 ext_lang_CN.js 主要是運用了apply方法。在加載的時候if 判斷 然後運用apply對組建屬性進行重寫~

---------------------------------

又出現了一個新的問題。在進行日程安排的時候  比如時間爲:“09:00 AM” 這樣的能正常顯示 但是中文的“09:00 上午”居然選擇不上去,保存都是變成了12:00了。。。

這個暫時正在解決中...

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章