From 0ee7ff7beddeb9e4beb04a4fd9fd4071687963f1 Mon Sep 17 00:00:00 2001 From: William Swanson Date: Thu, 6 Mar 2014 17:34:26 -0800 Subject: [PATCH] BIP 21: Mention RFC 3986 and character set --- bip-0021.mediawiki | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/bip-0021.mediawiki b/bip-0021.mediawiki index 9be8b9e7..5512a01b 100644 --- a/bip-0021.mediawiki +++ b/bip-0021.mediawiki @@ -26,6 +26,12 @@ They SHOULD require the user to manually approve each payment individually, thou === Operating system integration === Graphical bitcoin clients SHOULD register themselves as the handler for the "bitcoin:" URI scheme by default, if no other handler is already registered. If there is already a registered handler, they MAY prompt the user to change it once when they first run the client. +=== General Format === + +Bitcoin URIs follow the general format for URIs as set forth in RFC 3986. The path component consists of a bitcoin address, and the query component provides additional payment options. + +Elements of the query component may contain characters outside the valid range. These must first be encoded according to UTF-8, and then each octet of the corresponding UTF-8 sequence must be percent-encoded as described in RFC 3986. + === ABNF grammar === (See also [[#Simpler syntax|a simpler representation of syntax]])