尝试使用PHP对字符串进行编码

尝试使用PHP对字符串进行编码,php,Php,我有一个字符串United States,我需要像United%20States一样使用它。 为此,我正在使用 urlencode(“美国”) 但是,它给我的结果是美国+美国。 请帮助我将我的输出作为United%20States 谢谢 在这种情况下你可以使用rawurlencode,在这种情况下你可以使用rawurlencode,在这种情况下你可以使用rawurlencode,在这种情况下你可以使用rawurlencode,你可以使用rawurlencode来实现它- 您可以使用rawurle

我有一个字符串
United States
,我需要像
United%20States
一样使用它。 为此,我正在使用
urlencode(“美国”)
但是,它给我的结果是
美国+美国
。 请帮助我将我的输出作为
United%20States


谢谢

在这种情况下你可以使用
rawurlencode
,在这种情况下你可以使用
rawurlencode
,在这种情况下你可以使用
rawurlencode
,在这种情况下你可以使用
rawurlencode
,你可以使用rawurlencode来实现它-

您可以使用rawurlencode来实现它-

您可以使用rawurlencode来实现它-

您可以使用rawurlencode来实现它-

你想要什么

根据给定的字符串对其进行编码

请注意:

这与编码(请参阅)的不同之处在于,出于历史原因,空格被编码为加号(+)

另见:

你想要什么

根据给定的字符串对其进行编码

请注意:

这与编码(请参阅)的不同之处在于,出于历史原因,空格被编码为加号(+)

另见:

你想要什么

根据给定的字符串对其进行编码

请注意:

这与编码(请参阅)的不同之处在于,出于历史原因,空格被编码为加号(+)

另见:

你想要什么

根据给定的字符串对其进行编码

请注意:

这与编码(请参阅)的不同之处在于,出于历史原因,空格被编码为加号(+)

另见:

尝试使用rawurlencode 请参阅:

尝试使用rawurlencode 请参阅:

尝试使用rawurlencode 请参阅:

尝试使用rawurlencode 请参阅:

使用此选项

<?php echo rawurlencode("United States"); ?>

改用这个

<?php echo rawurlencode("United States"); ?>

改用这个

<?php echo rawurlencode("United States"); ?>

改用这个

<?php echo rawurlencode("United States"); ?>


不回答您的问题,但我建议避免使用%20,而是使用“-”来代替。特别是如果这是一个url的一部分,人们阅读起来要容易得多——比%20不回答你的问题要容易得多,但我建议避免使用%20,而是使用“-”来代替。特别是如果这是一个url的一部分,人们阅读起来要容易得多——比%20不回答你的问题要容易得多,但我建议避免使用%20,而是使用“-”来代替。特别是如果这是一个url的一部分,人们阅读起来要容易得多——比%20不回答你的问题要容易得多,但我建议避免使用%20,而是使用“-”来代替。特别是如果这是一个url的一部分,人们阅读起来要比%20容易得多