解決pdf打印預覽中遇到特殊字符,導出失敗問題

  本博客是本身在學習和工做途中的積累與總結,僅供本身參考,也歡迎你們轉載,轉載時請註明出處。html

  因爲近日因爲pdf中存在特殊字符致使導出失敗,主要緣由是"&"字符與freemark 標籤衝突,因此記錄這次解決辦法。學習

  記錄:  spa

  1. 經過"\\"轉義, 不能成功code

  2. 借鑑html的特殊字符轉義,成功htm

    代碼:blog

    public String changeWord(String keyword) {
        String returnVal = keyword;
        if (StringUtils.isNotBlank(keyword)) {
            if (keyword.contains("&")) {
                returnVal = keyword.replace("&", "&");
            }
            if (keyword.contains("<")) {
                returnVal = keyword.replace("<", "&lt;");
            }
            if (keyword.contains(">")) {
                returnVal = keyword.replace(">", "&gt;");
            }
        }
        return returnVal;
    }

  可在if條件中添加其餘特殊字符進行過濾。博客

相關文章
相關標籤/搜索