代码之家  ›  专栏  ›  技术社区  ›  Stefan Đorđević

VB。Net将文本转换为WWW表单

  •  0
  • Stefan Đorđević  · 技术社区  · 7 年前

    我想把文本转换成WWW格式。

    @ 应该是 %40 , % 应该是 %25

    有很好的编码器 here

    我需要这个用于httpwebrequest,我认为这与 x-www-form-urlencoded

    1 回复  |  直到 7 年前
        1
  •  1
  •   Visual Vincent    7 年前

    您可以使用 Uri.EscapeDataString() method 为此:

    Dim OriginalURL As String = "http://www.example.com/some file with spaces.php?q1=plus+&q2=at@&q3=svenska språkets 'ö'"
    Dim EncodedURL As String = Uri.EscapeDataString(OriginalURL)
    

    在线测试: https://ideone.com/h5fqm1

    : / = ? & (等等)你会使用 Uri.EscapeUriString() .