3
A
回答
13
你不要逃避它:這並不意味着在PHP或VBScript什麼特別的東西,因此不需要進行轉義。你需要在VBScript中逃脫的唯一字符是雙引號,這本身逃逸:
MyString = "He said, ""Here's how you escape a double quote in vbscript. Slash characters -- both forward (/) and back (\) -- don't mean anything, even when used with common control characters like \n or \t."""
同樣,在PHP中的反斜槓轉義本身,而是一個斜槓不需要任何特殊處理。
2
這是錯誤的,我必須評論它。問題是關於VBScript,而不是PHP,所以誰在乎PHP用斜槓做什麼?在VB中,正斜槓/確實有特殊的含義。字符/代表DOUBLE。如果你的代碼編輯器顯示該字符作爲DOUBLE或你獲取有關轉換爲DOUBLE一個錯誤,當你不是說要轉換爲DOUBLE,那麼你可能需要修復您的字符串的東西。
例如,VB把斜槓/在這個查詢字符串作爲DOUBLE,程序會在這裏失敗,因爲你不能轉換選擇替換(轉換(CHAR(10),pih.updateon,111) ,從文本到一倍。
Dim sQuery As String = "select replace(convert(char(10),pih.updateon,111),"/","-") as stopdate from myTable"
的問題但是不太可能是一個問題與逃避斜線。機會是你瘋玩別處。在這種情況下,如果你輸入正確的字符串,它看起來像這個:
Dim sQuery As String = "select replace(convert(char(10),pih.updateon,111),'/','-') as stopdate from myTable"
希望這個例子可以幫助你理解如果你有斜線問題你可能會出錯。
附錄:在VBScript和VB中,VB的主要區別是編譯和VBScript解釋,在這種情況下的語法是以相同的方式處理。
d-bo
相關問題
- 1. 如何在Gson中跳轉斜槓
- 2. 如何在正則表達式中跳過斜槓'\'?
- 3. 在字符串中跳出反斜槓?
- 4. 在sed命令中跳出正斜槓
- 5. 在字符串中跳出反斜槓
- 6. Jinja2和LaTeX跳轉斜槓
- 7. 如何用斜槓'/'替換反斜槓'\'?
- 8. 嘗試在此bash腳本中跳過反斜槓
- 9. Javascript:無法在IE中跳過反斜槓
- 10. 如何在正則表達式中跳出斜槓?
- 11. 如何在C#中將單斜槓替換爲雙斜槓?
- 12. 如何在紅寶石中輸出前斜槓前斜槓?
- 13. 缺少反斜槓? - JScript或VBScript
- 14. 如何讓asp.net不自動unescape在網址中跳過正斜槓?
- 15. PHP如正斜槓反斜槓?
- 16. 在PHP中跳過反斜槓無論在字符串中有多少\在
- 17. 斜槓散列斜槓
- 18. Ruby中的斜槓和反斜槓
- 19. 如何使用javascript替換正斜槓爲反斜槓和正斜槓
- 20. 如何在knitr中反斜槓?
- 21. 如何在PHP中回顯/(斜槓)?
- 22. 如何在R中避免反斜槓?
- 23. 如何在NSURL中使用反斜槓
- 24. 如何在PHP中回顯斜槓?
- 25. 如何在JSON中反斜槓?
- 26. 如何在@RequestMapping中使用「/」斜槓?
- 27. 如何在url中添加斜槓? mod_rewite
- 28. 如何在正則表達式中使用的Perl文本中跳轉斜槓?
- 29. 需要用jQuery或Javascript來跳過/>(正斜槓和大於)
- 30. 如何在PHP中比較字符串並忽略斜槓和反斜槓
-1沒有談論VBScript。 – 2012-10-16 12:07:08