資料庫字串欄位常包含雙引號 " 或單引號 ',需在應用層移除。
| 語言 | 移除雙引號 | 移除單引號 |
|---|---|---|
| C# | s = s.Replace("\"", ""); | s = s.Replace("'", ""); |
| Java | s = s.replace("\"", ""); | s = s.replace("'", ""); |
| Python | s = s.replace('"', '') | s = s.replace("'", '') |
| JavaScript | s = s.replace(/\"/g, ''); | s = s.replace(/'/g, ''); |
| PHP | $s = str_replace('"', '', $s); | $s = str_replace("'", '', $s); |
| Go | s = strings.ReplaceAll(s, "\"", "") | s = strings.ReplaceAll(s, "'", "") |
| SQL (查詢層) | REPLACE(col, '"', '') | REPLACE(col, '''', '') |
\"),先 unescape 再移除。JSON.parse, Jackson, Newtonsoft.Json) 而非字串替換。REPLACE 減少網路傳輸。選對語言對應的 Replace/ReplaceAll 方法,即可快速清洗引號。