gpt4 book ai didi

swift - 来自 URL html source Swift 的奇怪输出

转载 作者:行者123 更新时间:2023-11-28 05:42:42 25 4
gpt4 key购买 nike

基本上,我正在尝试将 URL 对象的 HTML 源代码下载到一个字符串中...

我在 StackOverflow 上遵循了有关操作方法的分步示例。

import Foundation

try! print(String(contentsOf: URL(string: "https://www.google.com")!, encoding: .utf16))

这是我得到的输出的一个小样本:

楤瑨㨱〰╽䁭敤楡⁡汬笮杢ㅻ桥楧桴㨲㉰砻浡牧楮⵲楧桴㨮㕥活癥牴楣慬ⵡ汩杮㩴潰紣杢慲筦汯慴 

当我真的只是期待一些纯 HTML 输出时。

我认为导致此问题的唯一原因必须与网络相关(例如正在查询的 DNS 服务器)。但是,以防万一我在这里要求它审查代码。

最佳答案

不清楚为什么要将输出编码为 UTF-16,尽管删除它应该可行:

try! print(String(contentsOf: URL(string: "https://www.google.com")!))

这应该返回 URLhtml

您可以使用编码,但是,UTF-16 在这种情况下可能不正确。

try! print(String(contentsOf: URL(string: "https://www.google.com")!, encoding: .ascii))

ASCII 可能会起作用。

关于swift - 来自 URL html source Swift 的奇怪输出,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56011209/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com