diff --git a/src/utils/tools.js b/src/utils/tools.js index ca3ce7d7..0606d2e3 100644 --- a/src/utils/tools.js +++ b/src/utils/tools.js @@ -878,9 +878,9 @@ export async function getDnsMapData (type) { } export function handleSpecialValue (value) { if (value) { - value = value.replace(/\'/g, "\\\\'") - .replace(/\"/g, '\\"') - .replace(/\&/g, '%26') + value = value.replace(/\'/g, "\\'\\'") // Xi'an -> Xi''an + .replace(/\"/g, '\\"') // ISP中可能有带双引号的数据 + .replace(/\&/g, '%26') // ISP中可能有带&的数据 } return value }