From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: Seweryn Kokot Newsgroups: gmane.emacs.help Subject: encoding problem with url library Date: Wed, 29 Oct 2008 21:07:18 +0100 Message-ID: <874p2vw4g9.fsf@poczta.po.opole.pl> NNTP-Posting-Host: lo.gmane.org Mime-Version: 1.0 Content-Type: multipart/mixed; boundary="=-=-=" X-Trace: ger.gmane.org 1225310751 15224 80.91.229.12 (29 Oct 2008 20:05:51 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Wed, 29 Oct 2008 20:05:51 +0000 (UTC) To: help-gnu-emacs@gnu.org Original-X-From: help-gnu-emacs-bounces+geh-help-gnu-emacs=m.gmane.org@gnu.org Wed Oct 29 21:06:46 2008 connect(): Connection refused Return-path: Envelope-to: geh-help-gnu-emacs@m.gmane.org Original-Received: from lists.gnu.org ([199.232.76.165]) by lo.gmane.org with esmtp (Exim 4.50) id 1KvHJ3-0006Ml-Ml for geh-help-gnu-emacs@m.gmane.org; Wed, 29 Oct 2008 21:06:18 +0100 Original-Received: from localhost ([127.0.0.1]:51857 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1KvHHt-0005Ei-Ll for geh-help-gnu-emacs@m.gmane.org; Wed, 29 Oct 2008 16:05:05 -0400 Original-Received: from mailman by lists.gnu.org with tmda-scanned (Exim 4.43) id 1KvHHW-0005EY-Sb for help-gnu-emacs@gnu.org; Wed, 29 Oct 2008 16:04:42 -0400 Original-Received: from exim by lists.gnu.org with spam-scanned (Exim 4.43) id 1KvHHS-0005EI-9U for help-gnu-emacs@gnu.org; Wed, 29 Oct 2008 16:04:41 -0400 Original-Received: from [199.232.76.173] (port=32797 helo=monty-python.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1KvHHS-0005EF-20 for help-gnu-emacs@gnu.org; Wed, 29 Oct 2008 16:04:38 -0400 Original-Received: from main.gmane.org ([80.91.229.2]:34602 helo=ciao.gmane.org) by monty-python.gnu.org with esmtps (TLS-1.0:RSA_AES_256_CBC_SHA1:32) (Exim 4.60) (envelope-from ) id 1KvHHQ-0003FW-Bb for help-gnu-emacs@gnu.org; Wed, 29 Oct 2008 16:04:37 -0400 Original-Received: from list by ciao.gmane.org with local (Exim 4.43) id 1KvHHB-0000mB-GD for help-gnu-emacs@gnu.org; Wed, 29 Oct 2008 20:04:21 +0000 Original-Received: from nat-warynskiego.po.opole.pl ([217.173.199.132]) by main.gmane.org with esmtp (Gmexim 0.1 (Debian)) id 1AlnuQ-0007hv-00 for ; Wed, 29 Oct 2008 20:04:21 +0000 Original-Received: from sewkokot by nat-warynskiego.po.opole.pl with local (Gmexim 0.1 (Debian)) id 1AlnuQ-0007hv-00 for ; Wed, 29 Oct 2008 20:04:21 +0000 X-Injected-Via-Gmane: http://gmane.org/ Original-Lines: 191 Original-X-Complaints-To: usenet@ger.gmane.org X-Gmane-NNTP-Posting-Host: nat-warynskiego.po.opole.pl X-Operating-System: Debian GNU/Linux User-Agent: Gnus/5.11 (Gnus v5.11) Emacs/22.2 (gnu/linux) Cancel-Lock: sha1:UIOiO5qbV58aXUFt48Hso/5VYoY= X-detected-operating-system: by monty-python.gnu.org: GNU/Linux 2.6, seldom 2.4 (older, 4) X-BeenThere: help-gnu-emacs@gnu.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Users list for the GNU Emacs text editor List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Original-Sender: help-gnu-emacs-bounces+geh-help-gnu-emacs=m.gmane.org@gnu.org Errors-To: help-gnu-emacs-bounces+geh-help-gnu-emacs=m.gmane.org@gnu.org Xref: news.gmane.org gmane.emacs.help:59244 Archived-At: --=-=-= Hello, I wrote a function which look up a word under point using http://megaslownik.pl/slownik/angielsko_polski/137151,kludge website. What the function does is to retrieve the html source and then some text processing which removes redundant stuff. I'm just wondering what is wrong with `url-insert-file-contents' function, because using this function I get some encoding problems which can be seen at the upper part of the screenshot. While using w3m-retrieve is ok! To see the difference just comment or uncomment 9th and 10th line of the function below. Is it a bug in `url-insert-file-contents'? --=-=-= Content-Type: image/png Content-Disposition: attachment; filename=emacs_compare.png Content-Transfer-Encoding: base64 iVBORw0KGgoAAAANSUhEUgAAAn8AAAE3CAYAAADbrSdnAAAAAXNSR0IArs4c6QAAAAZiS0dEAP8A /wD/oL2nkwAAAAlwSFlzAAALEwAACxMBAJqcGAAAAAd0SU1FB9gKHRMtOMwyXFkAAAAZdEVYdENv bW1lbnQAQ3JlYXRlZCB3aXRoIEdJTVBXgQ4XAAAYV0lEQVR42u3dP47kxqEHYO7uRGpABhw42A53 IEc6gc/hWFdwYihzvnDqCwjY9AU+hE+gbDELJ559hgIZWqCVCf2CB8pUqapYVSyy2d3fBwx2h80u Fov/fl1FTr84n8/nFy9eDAAA3L6HYRiG0+lJSwAA3Ev4G4Zh+OyzN1rjiv39H//UCABAefgbhmH4 +PGjFrlC7969G37/hz9qCACgLvyNjsfjMAzD8Pz8nHwt9XpOrtxLCus1XceY5+fnX80zXae9ricA wMvaN+wx0ByPx2hgS01vWefpzzTchYFxurweywYAuGj422Pwq/l/S4gsDYe5UAgAsAcPpeEq1+OX GjYNA1EqtE1DVG44NRW8YsvILfvSIXUvdQIA7s/LpcGv9P2xnrhcWKvpOZvOXzK9ZT2WDCHrEQQA 9mK2569XD1WsV28uLG0tFcxKej1z08Z19yAIAHBps/f8rRHEYsPD4evTn5I6rvnAR204jtVbrx8A sPvw1xJWUvOmhn2X9oL1fOBjLbFev7B+NeF1i1ALANxh+IuFldy9e8fj8Vf38c1NTwWj0oATKzf3 /yXhbfwJ6zm3jNz8teHVn5IBAJZ4cT6fzz/++GH47LM3m33DR+7p4Hs090T03HTf8AEAVIe/v/3t fzZd8Ndff/2L39++fWtrLCD8AQBV4e+nn343O/O///Kv6PTDn3+jJQEArsBD7RvCoHf66w9aEQDg SrzUBPO+/eaL4dtvvug+b83ye0xfuz6t7TNOm/7kps/VZe31X3N5a+w/ALDr8Hc8vm56bc0L+5df vR++/Op9NLSEvvzq/e6C657E2mds3/FnbnrJ9tpDKGxZ5t72HwCEv4t6fu7zNHJriAwvzL0u1LmA MIaZpdN7h+Gty49Nj4XxcZ5YABSsAKBj+DseX//80zp9/H9u/pLlzpWzJABOg0ZNr05q6HI6xLlG kIrVNRxajdWxpD5z69LSRjXBrybMzbV9bii6dRm17Q8AVxP+jsfXw/Pzx59/pgErNn0Yhuj0sWdv nD4V6/XLlT99LVxuqrzS8DQMQ3XwmA5fTsua9lQtCUOx6dOyY72WsSHSVD1rA1duuHyurdcIx6l6 x+qZ214169vS/gCwtoctFzYNXGvfv5cLd6XDx9ML9FK5C/wawa+32vJjIbR0/nD4Npzec11T9XSv HgDCX0djr9xWQXAPhIP+YXTN4Gt7AXCrNn3gI3XPXs38a9XjUsEl9fsavX6lw5fjz1hmSflL//xL zfTwCeDYQx49A2HJU95L1hMAtlTd8xcGp/d/+iF7X93c9Ng84T2A0+VOew1T5ZfUP+x9bL2QhyEj Nj11n1+unF5i96DF6pGbVlp27b19c+2Ta7e5OqWeDC5p557bq7b9194fAKD6691i3/BxbV/vtjT4 9baXC73AoZ0AuH3VPX+38HVuewp+w+D+smtjewFwzap6/l69+k6LAQBcMd/tCwBwR6qGfQ+Hx2EY huF0ekq+lnq9tVwAAPrp1vMnuAEA3FH4AwBg/5q/4aNkqDacZ/p76v3T4ePRdP7pNAAA6jT1/C29 Ry8WAlPlhkExDJIAAKwc/pYEvyXlHA6PQh8AwAKLhn17D72OvXypnkVDvQAAyzT1/LUMvabmTQ37 CnoAADsJf7EAmLt3L+wlLJke6wEMpwMAUGdXX++WezoYAIAbC3/TwDcS/AAA+nnYW4WEPQCA9fiG DwAA4Q8AAOEPAADhDwAA4Q8AAOEPAADhDwAA4Q8AAOEPAADhDwAA4Q8AAOEPAED4AwBA+AMA4Po9 1Mx8ODwOwzAMp9NT9PfWcmpfj807Ct/TUlbrcqfTattkaX16WGt7AgD70dTzFwafS5mGjjCQrhlK Usu9ZPg5HB53s10AgP162GOleoWo2nLWCIlLyryWnjQ9fgBwB+Ev7GXKDYPGeuXC98XmmQsVuddT w8El06flxuYvHRaeK6e0fWvmnWvzuemxclL/r223uZ7Jkn1G0ASAZV6cz+fzjz9+GH766XezM3/+ +edFIaw0cJQEj9owWhMg5u5hLLnHsdc8c+tUs/5Lg2AurOXat7XdwgBZur0AgHpNPX+xC3Tr/WZr PBgx1m9pL1KqnNJwlarn1kp63ErCVeu2Kg33cw8AAQAXCn9z4avmYr3WgxLTuixZRk05c0Obl+qx muuZvUQQrWkLPX0A0E/z3/mr7aVJDSH2CCPhfXglvX7hfKk6z93jtsdgUvvk79pPCo/lG7YFgMtr uucvNkxY8/9U+MvNMxcuwnmXPPBRMj223JJ5S9drSTu0rlfLvZIt5c99oFi6PwAAncLfq1ffaTEA gCvm690AAIQ/AACEPwAAhD8AAIQ/AACEPwAAhD8AAIQ/AACEPwAAhD8AAIQ/AACEPwAA4Q8AAOEP AADhDwAA4Y9rdzi80QgAG5w3D4dHjXcV2/d2ttPLLQ6G8Sc2nf0FtcPhzXA6fdCwdxrQL3VcTpe7 5/PDGvVa+zyZKp++TqcP1W18ODwOp9PTzQWMw+Fx1+vSUrfT6elmts/LdRv3/0PE+DM9KGrDxS2c tK55HVw02Poi2mtf3EOY3eo8mQrSqfK5lQ+Cj7taxhhotw5LelBXCn9jw/Zs4DVPRHvbEa6hN02v H9ccDPd03PVcbu150jF82f2zPPj/stdvz4GxtZ6XWr/1tu9t9P49tKz09N+lJ6Bwntin3nHa+O/0 PalPydOgOlfP8ECdLnd6IM8tNwxO09/nykitc2l9UuGtZy9CuNzU+k7nK6lPbTvUTi/ZLiXtk9pP Stdrjf2q13ZPXaxq26e2nVt78XLtMXfc9Wqfkv22ZLm9zpOpNirtRW09vlqmr3kebjl/5o7f8DxW cjz2DGipIeFxetgpUxK2aq6PqbKnWaB2uWH9Y+VMf1/SDrH3hnUtKf/WPNS+oTYAllycchfU6VBF 7ABLHYS19ctdPGInj9qDP/ZpsGSZJfXJ1aPHSSrX/iXvmWu3XB1T4bJmest2r5k/t9za7diyvZZu 99Sx2fMiV9puPXtVUvPXrleqnnP7bS4ctoT40nJybbTG8bXF8VhzHm45f+aO31S5W/TMhdevWIip vda1XR/jvV3TMsIQVxPCUv9P5Y1e7VDTzncf/lp7jmIXp9JP0y09Fr0Se+pEWbu+veafO3Evbc9t u88/zLZD6gI6vQAv2S6Xap/cdqyt/962+6XaueY46lmfXstd8zy5ZLss6ald+3jZ4ri7zDEUDxw9 hxv7XB+fFgfLsJzaHsS9t/PNhL+WXr/Wk9PcAdnSc7A3vT5NlnzSXvf+yjfd26F0yHjJcPae9p8l PWGX2u7X2M5LA8SS4NejHS5Zzi3eS7jP/fNpdrjyXh9uWNIO4bz33M4vWxq9PtV/aDoga16LTyt/ 1Hz6pxC2OsH1XtbccM/SMsKyxnlb1yM1vDhX/zAE9vpTGGvsJ6371dKhzf32aOzvA1qv8LR0mb3P kzXl155vU+eBHh8Cl56Hl9Snx/x1Iznphwdyr+Wua+FrLWVcUxCce21sx1RuqW3nWxkGrn7gY/rv 0l6d8LXYwwKxC1zJ/GGdewbU1J9jmLu/reRT5tI/9zBddkn7tKxz6RDM3BBWTTvM7Rst26WlfVL3 nabWq3W/Sj04k7v3tXW75+5Pq9kPa9u5JLSWHEe1x13repVc/GMPqZXub0vPk7X3LvY6vlLHcst5 rMd5eO7cUnrclZzH1v7TOdPOlvChiPChhNRDGbnerNoHPpYEn1ida3JHal1L2mH+4dSydr4lL87n 8/nHHz8MP/30u9mZX7367qo+EbQ+jEJ5b9xWT71dS5vYr9jD/tmy7y3pwe9xHuh1vFzyvNS+7uv1 JuXua7vVJ1lz67lkvW+pzW42/F3ipHOvF5yWT+3CH6x3PPa6D3bL80DP4+WezkuUhbb/7g9PGkT4 AwC4Ly81AQCA8AcAgPAHAIDwBwCA8AcAgPAHAIDwBwCA8AcAgPAHAIDwBwCA8AcAgPAHACD8AQAg /AEAIPwBACD8AQAg/AEAIPwBACD8AQAg/AEAIPwBACD8AQAg/AEACH8AAAh/AAAIfwAACH8AAAh/ AAAIfwAACH8AAAh/AAAIfwAACH8AAAh/AADCHwAAwh8AAMIfAADCHwAAwh8AAMIfAADCHwAAwh8A AMIfAADCHwAAwh8AgPAHAIDwBwCA8AcAgPAHAIDwBwDAjrw4n89nzQAAcB/0/AEACH8AAAh/AAAI fwAACH8AAAh/AAAIfwAACH8AAAh/AAAIfwAACH8AAAh/AADCHwAAwh8AAMIfAADCHwAAe/Twn//8 r1Yo9Nvfvh6+//6jhsB+BcDV0vMHAHBHXnz//cezZgAAuA96/gAAhD8AAIQ/AACu2sM337zTCgAA d+LFMAwe+AAAuBMPp9OTVgAAuBMvzueznr8r9vd//FMjAADFHoZhGD5+9O0C1+jdu3fD7//wRw0B ANSFv9HxeByGYRien59/NeP4Wur1nFy5lxTWa7qOMc/Pz7+aZ7pOe11PAIBR8Z962WOgOR6P0cCW ml7r+fn5Fz/TcBcGxunyeiwbAOCi4W+Pwa/m/y0hsjQc5kIhAMCePMyFq1yPX2rYNAxEqdA2DVG5 4dRU8IotI7fsS4fUvdQJALhfL1uDX0ngCUNdSVir6Tmbzl8yvWU9lgwh6xEEAPbmIReseoj16s2F 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 nx5LlllSn1w9epzUcu1f8p65dsvVMRUua6a3bPea+XPLrd2OLdtr6XZPBceeF8XSduvZC5Oav3a9 UvWc229z4TAXjku3Y+k5pfZ42eL4qjmvtpwPc8djqtwteubC61EsxLR1otRe7+K9XdMywhBXE8JS /0/lhF7tUNPOdAp/vbrSe97P02MDp4JI7cW41/xzwWhpe27b3f5hth1SF9DpBXjJdrlU++S2Y239 97bdL9XONcdRz/r0WO4W58MePa9r7/9bHEeXOSbigaPncGOf693T4mAZllPbg7j3dhb+Eo2+JFXX 9gS09BzsTa9PnyWfzNe9v/JN93YoHTJeMpy9p/1nSU/Ypbb7Nbbz0sCxJPiteX5r3X9uzT73t6fZ 4cp7DShL2iGcVzv387Jm4/XsTp3rASmbVv5o+vinFrYcCui9rNyQWOkJsGRYLbx3pnU9UsOLc/UP Q2CPk3v5Dd11+0nrfrV0aHO/PSD7+4DW/rfc3mz2lG7P+ef2lelx3eND3dLz6pL69Ji/bmQm/fBA 7rXcdSp8raWMawqCc6+N7ZjKG7XtbBg4rviBj+m/rRf+2MMCsQtcyfxh3Xp+Ao7VLeyFqbmPKiw7 VX5N3cJyloak1I3VubrF7kMrvfE/V/+59i/dLi3tk7rvNLVerftV6sGZ3L2vrds9d39azX5Y284l obXkOKo97lrXqyQsxB5SK9nfauaf2weWHi+pY7PlvNTjvDp3rihth5LzUq8PkyU9gOFDEeFDCamH MnK9WbUPfCwJPrE61+SF1LqWtMPcskrbmbQXnz59Os/N9OrVd7v8BFG6M/rzJm1tsuVTctfSJvYr ttwPc/vYkh75Hsd1r/3/kueZ9nVfrzcpd1/bPfRglTztu4ftJPzd4EWdeM/Hrbeh8MfejrvaD2hb Htc99/97Os9QFtr+uz8Ib8IfAACLvNQEAADCHwAAwh8AAMIfAADCHwAAwh8AAMIfAADCHwAAwh8A AMIfAADCHwAAwh8AgPAHAIDwBwCA8AcAgPAHAIDwBwCA8AcAgPAHAIDwBwCA8AcAgPAHAIDwBwAg /AEAIPwBACD8AQAg/AEAIPwBACD8AQAg/AEAIPwBACD8AQAg/AEAIPwBAAh/AAAIfwAACH8AAAh/ AAAIfwAACH8AAAh/AAAIfwAACH8AAAh/AAAIfwAAwh8AAMIfAADCHwAAwh8AAPv3fyaNALCsh9NM AAAAAElFTkSuQmCC --=-=-= --8<---------------cut here---------------start------------->8--- (defun my-word-lookup-megaslownik () "Look up a word under point with megaslownik." (interactive) (let ((url-adres (concat "http://megaslownik.pl/slownik/angielsko_polski/" (thing-at-point 'word))) (filename (make-temp-file "url" nil ".html"))) (with-temp-file filename (url-insert-file-contents url-adres) ; 1. works but with encoding problems ;;; (w3m-retrieve url-adres) ; 2. works ok (goto-char (point-min)) (search-forward "" nil t) (forward-line 1) (delete-region (point) (progn (search-forward "
" nil t) (beginning-of-line) (point))) (delete-region (progn (search-forward "
" nil t) (forward-line 1) (point)) (progn (search-forward "
" nil t) (beginning-of-line) (point))) (delete-region (progn (search-forward "
" nil t) (beginning-of-line) (point)) (progn (search-forward "
" nil t) (beginning-of-line) (point))) (delete-region (progn (search-forward "
" nil t) (beginning-of-line) (point)) (progn (search-forward "body>" nil t) (forward-line -1) (point)))) (w3m (concat "file://" filename)))) --8<---------------cut here---------------end--------------->8--- Thanks in advance, Seweryn --=-=-=--