`

curl和wget中文乱码问题

 
阅读更多

使用curl请求一个http请求,需要传中文参数

 

例如:http://127.0.0.1/test.action?name=佳佳

 

总是接受不到name的值,后来查了相关资料才知道

 

curl会使用urlencode,但不会转文字的编码,我的服务器是utf-8,请求的中文是gbk,所以就悲剧了

 

一点小经验,记录下

分享到:
评论

相关推荐

    struct2下载超简易版本

    4. **命令行工具**:如使用`wget`或`curl`,适合自动化部署,但需要了解相应命令行用法。 在压缩包子文件的文件名称列表中,提到了"struct2下载简易隔离乱码版",这可能是开发者为了防止下载过程中出现乱码问题,...

    Linux的中文支持

    对于命令行程序,如`curl`、`wget`等,它们通常会遵循系统的编码设置。如果遇到乱码问题,检查`LANG`环境变量是否设置为`en_US.UTF-8`或`zh_CN.UTF-8`: ```bash echo $LANG ``` 若未设置或设置不正确,可以使用...

    chrome-cookies-secure:在Mac或Linux上提取加密的Google Chrome浏览器cookie作为URL

    并且可以是以下值之一: 格式描述卷曲curl和wget可以使用的内容罐饼干罐与兼容设置cookie Set-Cookie标头值的数组标头cookie标头字符串,类似于浏览器发送的内容木偶戏可以使用setCookie(...)方法加载到setCookie(.....

    获取百度在线文档的方法

    某些百度在线文档可能是特殊格式,如.PPTX、.DOCX等,直接下载可能会出现乱码或格式问题。这时,你可以通过以下步骤处理: 1. 使用浏览器的"另存为"功能:打开在线文档,然后右键点击页面,选择“另存为”,选择...

    lua-resty-smtp:尝试通过Nginx发送邮件我一定疯了

    在Nginx下的lua代码中使用lua-resty-smtp ,您只需要使用方便的HTTP客户端(来自Python的curl , wget , urllib2等)发出HTTP请求,以便将邮件发送到SMTP服务器。特征基于模块socket.smtp ,并且还与API兼容支持...

    《ubuntu命令行简明教程》pdf

    由于提供的文件内容中包含大量的错误和乱码字符,无法形成连贯的知识点。因此,我将基于给定的标题和描述,结合我所掌握的知识,为您详细介绍Ubuntu命令行的基本概念和常用知识点。 Ubuntu命令行是基于Linux操作...

    nanorc:改进的Nano语法突出显示文件

    1.自动安装程序复制以下代码以下载并运行安装程序脚本: curl https://raw.githubusercontent.com/scopatz/nanorc/master/install.sh | sh 如果您的计算机没有curl命令,请使用以下代码: wget ...

    tomcat linux搭建

    - **问题2:访问页面出现乱码** - **原因**:字符编码设置不正确。 - **解决方法**:在Tomcat的`server.xml`文件中设置正确的字符编码。 #### 五、结语 通过上述步骤,我们已经在Linux环境下成功地安装并配置了...

    git_基础教程

    - 在`/etc/gitconfig`中添加以下配置以解决`git log`、`git status`等命令显示中文乱码的问题: ```ini [gui] encoding = utf-8 [i18n] logOutputEncoding = utf-8 commitEncoding = utf-8 [svn] ...

    linux下为php添加iconv模块的方法

    在Linux环境下为PHP添加iconv模块是扩展PHP功能的一个常见操作,这允许...记住,确保输入的编码和输出的编码是正确的,否则可能会导致乱码问题。通过这个过程,你不仅扩展了PHP的功能,还解决了编译过程中遇到的问题。

Global site tag (gtag.js) - Google Analytics