<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    ZhipSoft.com
        冬去春來
            鄭重聲明:本Blog純屬個人學習、工作需要,記錄相關資料。請不要發表任何有人身攻擊的言論,謝謝!!www.ZhipSoft.com
    posts - 94,comments - 149,trackbacks - 0

    在使用FCKeditor2.4.3時若上傳的圖片或者flash的文件名為中文時,發現一下情況:
    問題1:
    當點擊“插入/編輯圖像”或者“插入/編輯Flash”按鈕時,在彈出的對話框中選擇上傳按鈕,如果上傳的文件名為中文時會出現亂碼。
    解決辦法:
      把SimpleUploaderServlet.java做如下修改:
      找到該程序中DiskFileUpload upload = new DiskFileUpload(),然后在該行下面添加
      upload.setHeaderEncoding("UTF-8")
    問題2:
      當點擊“插入/編輯圖像”或者“插入/編輯Flash”按鈕時,在彈出的對話框中使用瀏覽
    服務器按鈕上傳中文文件時會出現亂碼。
    解決辦法:
      和問題1的解決辦法基本一樣,只不過需要在ConnectorServlet.java中添加
    upload.setHeaderEncoding("UTF-8")便可。
    問題3:
      當點擊“插入/編輯圖像”或者“插入/編輯Flash”按鈕時,在彈出的對話框中點擊瀏覽
    服務器按鈕,會彈出“瀏覽服務器”頁面,如果想在該頁面中使用Create New Folder按鈕
    來創建一個中文目錄時,會出現中文目錄亂碼。
    解決辦法:
      web容器的編碼要與FCKeditor默認的編碼UTF-8一致,如果使用的是Tomcat,需修改
    tomcat服務器中conf目錄下的server.xml。如下:
      <Connector port="8080" maxHttpHeaderSize="8192"
                  maxThreads="150" minSpareThreads="25" maxSpareThreads="75"
                  enableLookups="false" redirectPort="8443" acceptCount="100"
                  connectionTimeout="20000" disableUploadTimeout="true" URIEncoding="utf-8" />
        <Connector port="8009"
                  enableLookups="false" redirectPort="8443" protocol="AJP/1.3" URIEncoding="utf-8"/>
    其實就是在原來的基礎上添加URIEncoding的屬性值為utf-8。

    在使用FCKeditor2.4.3時若上傳的圖片或者flash的文件名為中文時,發現一下情況:
    問題1:
    當點擊“插入/編輯圖像”或者“插入/編輯Flash”按鈕時,在彈出的對話框中選擇上傳按鈕,如果上傳的文件名為中文時會出現亂碼。
    解決辦法:
       找到FCKeditor.java解壓包中的src目錄下SimpleUploaderServlet.java做如下修改:
       找到該程序中DiskFileUpload upload = new DiskFileUpload(),然后在該行下面添加
    upload.setHeaderEncoding("UTF-8"),重新編譯成class文件并利用WinRAR把該class文件
    添加到FCKeditor-2.3.jar中相應的位置,然后覆蓋你的web項目中原來的jar包便可。
    問題2:
       當點擊“插入/編輯圖像”或者“插入/編輯Flash”按鈕時,在彈出的對話框中使用瀏覽
    服務器按鈕上傳中文文件時會出現亂碼。
    解決辦法:
       和問題1的解決辦法基本一樣,只不過需要在ConnectorServlet.java中添加
    upload.setHeaderEncoding("UTF-8")便可。
    問題3:
       當點擊“插入/編輯圖像”或者“插入/編輯Flash”按鈕時,在彈出的對話框中點擊瀏覽
    服務器按鈕,會彈出“瀏覽服務器”頁面,如果想在該頁面中使用Create New Folder按鈕
    來創建一個中文目錄時,會出現中文目錄亂碼。
    解決辦法:
       web容器的編碼要與FCKeditor默認的編碼UTF-8一致,如果使用的是Tomcat,需修改
    tomcat服務器中conf目錄下的server.xml。如下:
       <Connector port="8080" maxHttpHeaderSize="8192"
                   maxThreads="150" minSpareThreads="25" maxSpareThreads="75"
                   enableLookups="false" redirectPort="8443" acceptCount="100"
                   connectionTimeout="20000" disableUploadTimeout="true" URIEncoding="utf-8" />
        <Connector port="8009"
                   enableLookups="false" redirectPort="8443" protocol="AJP/1.3" URIEncoding="utf-8"/>
    其實就是在原來的基礎上添加URIEncoding的屬性值為utf-8。
     注:對于問題3,這種解決辦法不可取,最好不要去修改服務器的編碼,否則會影響到服務器上其它的工程。解決這個編碼的問題可以修改源代碼或者從新編寫一個類來處理。通過觀察打開的上傳瀏覽對話框可以找對對應的htm頁面和負責處理上傳文件名稱的com.fredck.FCKeditor.uploader. ConnectorServlet這個類,然后找到對應的參數,轉換編碼便可。如:String newFolderStr=request.getParameter("NewFolderName");

    newFolderStr=new String(newFolderStr.getBytes("iso8859-1"),"utf-8");
    =================================================================================

    fckeditor如果大家搞定啦1!那一定想到他是沒有提供刪除功能的!!
    以下是一段js,放在調用feckeditor的jsp頁面
    function FCKeditor_OnComplete( editorInstance )
    {
    editorInstance.Events.AttachEvent( 'OnBlur', onEditorBlur );
    }

    function onEditorBlur(){
    var imgs = FCKeditorAPI.GetInstance('EditorDefault').EditorDocument.body.all.tags("img");
    for(var i=0; i < imgs.length; i++){
    alert(imgs[i].src);
    //這里你可以用一個隱匿域來接收這些路徑信息
    }
    }
    把這些路徑信息放置于數據庫是的一個字段,刪除文檔時一起刪除,就可以解決圖片存留問題
    ========================================================================================
    避免上下滾動條的出現:


    在fckconfig.js中加入下列2句:

    FCKConfig.Plugins.Add(   'autogrow '   )   ;
    FCKConfig.AutoGrowMax   =   4000   ;   //這是允許自動增長的最大高度限制

    同時請確認fckeditor\editor\plugins\autogrow有這個目錄存在,沒有的話到官網下載最新版FCK。


    另外注意FCKConfig.PluginsPath的路徑你設置對了沒有。
    ===========================================================================
    FCKConfig.PluginsPath   =   FCKConfig.BasePath   +   'plugins/ '   ;

    這個是對的,系統默認的路徑,FCK使用也沒問題

    就是不能自動調整高度
    =============================================================================
    FCKConfig.PluginsPath   =   FCKConfig.BasePath   +   'plugins/ '   ;
    這是js里的語句。BasePath不是在這設的,是在php里調用FCK時設置的。

    ========================================================================
    不行的話是不是你曾經改過FCK的源碼。
    你重新下載文件,只改動這2行測試一下就知道了。別的什么都不用改就可以實現你所說的要求。

    FCKConfig.Plugins.Add(   'autogrow '   )   ;
    FCKConfig.AutoGrowMax   =   4000   ;
     

     

     

     

     

     

     

     

     

     

     

     

     

     

     

     

     


     



            本Blog純屬個人學習、工作需要,記錄相關資料。請不要發表任何有人身攻擊的言論,謝謝! www.zhipsoft.cn
    posted on 2008-07-30 08:51 ZhipSoft 閱讀(2345) 評論(0)  編輯  收藏 所屬分類: JavaScript
    主站蜘蛛池模板: 国产成人高清亚洲一区91| 亚洲国产中文在线二区三区免| 一本色道久久综合亚洲精品蜜桃冫| 久久久久成人片免费观看蜜芽| 亚洲综合av永久无码精品一区二区| 污网站在线免费观看| 国产公开免费人成视频| 国产精品亚洲色图| 可以免费观看的一级毛片| 免费国产黄网站在线看| 亚洲一区二区三区在线播放| 无遮挡国产高潮视频免费观看| 亚洲A∨精品一区二区三区| 一级毛片人与动免费观看| 亚洲欭美日韩颜射在线二| 国色精品va在线观看免费视频 | 亚洲色图综合在线| 精品久久久久久无码免费| 亚洲AV日韩AV永久无码绿巨人| 37pao成人国产永久免费视频| 亚洲成aⅴ人片在线影院八| 性做久久久久久免费观看| 日韩国产欧美亚洲v片| 中文字幕亚洲不卡在线亚瑟| 国产羞羞的视频在线观看免费| 久久亚洲AV无码精品色午夜 | 亚洲国产精品无码成人片久久| 中文字幕免费不卡二区| 亚洲二区在线视频| 免费看国产一级片| 你懂的网址免费国产| 亚洲国产精品成人久久久| 性做久久久久免费观看| 中文字幕视频在线免费观看| 亚洲一区二区三区免费在线观看| 亚洲乱码日产一区三区| 99久久久国产精品免费蜜臀| 亚洲中文字幕久久精品蜜桃| 久久久久亚洲?V成人无码| 日韩在线免费视频| 亚洲一级片免费看|