ludc
2023-12-13 410759ac5eddd137c335cd45ef86b3ce6f80ba3b
特殊字符转义处理
已修改1个文件
6 ■■■■■ 文件已修改
Source/UBCS/ubcs-service-api/ubcs-util-api/src/main/java/com/vci/ubcs/starter/util/SpecialCharacterConverter.java 6 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Source/UBCS/ubcs-service-api/ubcs-util-api/src/main/java/com/vci/ubcs/starter/util/SpecialCharacterConverter.java
@@ -17,18 +17,12 @@
    public static String escapeSpecialCharacters(String input) {
        input = input.replace("'", "''"); // 转义单引号
        input = input.replace("\"", "\\\""); // 转义双引号
        input = input.replace("%", "\\%"); // 转义百分号
        input = input.replace("_", "\\_"); // 转义下划线
        input = input.replace("\\", "\\\\"); // 转义反斜杠
        return input;
    }
    public static String unescapeSpecialCharacters(String input) {
        input = input.replace("''", "'"); // 反转义单引号
        input = input.replace("\\\"", "\""); // 反转义双引号
        input = input.replace("\\%", "%"); // 反转义百分号
        input = input.replace("\\_", "_"); // 反转义下划线
        input = input.replace("\\\\", "\\"); // 反转义反斜杠
        return input;
    }