[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [Orgmode] org-protocol and encoding
From: |
Sebastian Rose |
Subject: |
Re: [Orgmode] org-protocol and encoding |
Date: |
Thu, 16 Apr 2009 00:22:44 +0200 |
User-agent: |
Gnus/5.13 (Gnus v5.13) Emacs/23.0.92 (gnu/linux) |
Hi Ulf and Carsten,
here appended is a patch, that does two things.
1. Decode hex-encoded unicode
=============================
The new function `org-protocol-unhex-string' correctly decodes unicode
hex-enoded, just like the JavaScript function `encodeURIComponent' does.
I tested with several unicode and german websites.
This is text fetched per org-protocol.el after patching:
From the mew homepage (http://www.mew.org/index.html.ja):
=> --->8----------------------------->8----------------------------->8---
Quelle: [2009-04-16 Do], [[http://www.mew.org/index.html.ja][Mew のオフィシャルページ]]
Mewに関する質問はMew-distメーリングリストへ送ってください。
作者個人宛に送っても,返事は戻ってこないかもしれません。
このページへのリンク、書籍・雑誌等での紹介は、
公序良俗に反しない範囲で自由にどうぞ。
<= ---8<-----------------------------8<-----------------------------8<---
2. Allow a function as second argument to org-protocol-split-data
=================================================================
The default decoding function is now `org-protocol-unhex-string', if the
second parameter to `org-protocol-split-data' is non-nil. If that
parameter is a function, that function is used to decode the split
parts.
The patch still containes some lines with debugging code, that
may be uncommented to see what's going on.
patch-org-protocol.el
Description: application/emacs-lisp
Best
Sebastian