我想用 curl 传输一个 URL,但重音字符乱码了。这是我得到的结果:
Bulletin cÙtier pour la bande des 20 milles de Port Camargue ‡ Saint<br>
Raphael le mardi 27 septembre 2011 ‡ 11:30 lÈgales.<br>
这才是应该的
Bulletin côtier pour la bande des 20 milles de Port Camargue à Saint
Raphael le mardi 27 septembre 2011 à 11:30 légales.
我还注意到 html 文件的标题中不包含字符集指示:
<html>
<head>
<title>METEO-FRANCE</title>
<META http-equiv="pragma" content="no-cache">
<META http-equiv="expires" content="Thu, 12 Jul 2001 10:09:34 GMT">
</head>
我该怎么做才能检索具有正确字符的文本?
答案1
Curl 只会按原样下载您请求的位序列。您的终端不会处理编码。使用处理原始字符编码的编辑器或文本查看器或对其进行编码/解码以使其适应您的需求