gpt4 book ai didi

javascript - 在 Facebook "like"按钮 URL 中传递日语(非拉丁语)URL 失败

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

我认为这是 URL 编码问题,而不是 Facebook 中的错误,但我真的不确定。

此 URL 在“赞”按钮上失败:http://www.thefraser.com/2010/11/%E5%8B%95%E7%89%A9%E3%81%A8%E3%81 %AE%E6%88%A6%E3%81%84

但是这个有效:http://www.thefraser.com/2010/11/carlos

令我担心的是,前一个 URL 在 Like button generator 中失败了。 Facebook 上的东西,给我一个错误,说给定的 URL 没有粉丝专页。

我认为 Like 按钮生成器出现故障的方式与我的 URL 编码相同。我非常怀疑 Facebook 的点赞按钮本身是否已损坏,因为那样每个使用非英语 URL 的人都会提示。

另一方面,相同 URL 的相同 URL 编码适用于 Twitter,所以...嗯...

对于 URL 编码的解决方法有什么想法吗?我现在使用的这个函数是 Microsoft.JScript.GlobalObject.encodeURI(),理论上它的行为方式与 JavaScriptencodeURI 函数相同。

我知道这个问题很奇怪,但如果有任何帮助,我们将不胜感激。我正准备活活吃掉我的猫。

编辑:其他日语网址,例如这个:

http://ja.wikipedia.org/wiki/%E3%81%8F%E3%82%8B%E3%82%8A

使用“赞”按钮生成器不会失败。呸!

最佳答案

我查看了给定页面的源代码,似乎您的 URL 在源代码中已被转义两次:

第 125 行(%E5 已转换为 %25E5):

<iframe src="http://www.facebook.com/plugins/like.php?href=http://www.thefraser.com/2010/11/%25E5%258B%2595%25E7%2589%25A9%25E3%2581%25A8%25E3%2581%25AE%25E6%2588%25A6%25E3%2581%2584&layout=standard ...

你使用PHP吗?仔细检查生成此行的代码。如果不确定,请在此处发布。

关于javascript - 在 Facebook "like"按钮 URL 中传递日语(非拉丁语)URL 失败,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4292306/

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