bst*_*teo 5 ruby html-escape-characters
知道如何在Ruby中使用以下字符串吗?
C:\inetpub\wwwroot\adminWeb
Run Code Online (Sandbox Code Playgroud)
至
C:\inetpub\wwwroot\adminWeb
Run Code Online (Sandbox Code Playgroud)
或者
C%3A%5Cinetpub%5Cwwwroot%5CadminWeb
Run Code Online (Sandbox Code Playgroud)
试图URI.decode没有成功.
Yu *_*Hao 12
该CGI库是一个选项:
require 'cgi'
CGI.unescapeHTML('C:\inetpub\wwwroot\adminWeb')
# => "C:\\inetpub\\wwwroot\\adminWeb"
Run Code Online (Sandbox Code Playgroud)
另一种变体是HTMLEntities
HTMLEntities.new.decode "C:\inetpub\wwwroot\adminWeb"
# => "C:\\inetpub\\wwwroot\\adminWeb"
Run Code Online (Sandbox Code Playgroud)
我更喜欢使用它,因为它有极少数情况下交易视为å与—该CGI.unescapeHTML不