PLUS SIGN character in value of a pkey column

In Section 3 [1] of Direct Mapping LC Working draft (reproduced below), do we need to replace PLUS SIGN character in the value of a key column with its percent encoding?

Example: Suppose primary key is the column lang_and_ver (of type VARCHAR) and one of the rows in the table is identified by the value "C++ 2.3.0".

Thanks,
- Souri.

---------------
Definition percent-encode: (a subset of HTML5 form dataset encoding):

    * Replace each PERCENT SIGN character ('%', U+0025) with the string "%25".
    * For table names, replace each NUMBER SIGN character ('#', U+0023) with the string "%23".
    * For table names, replace each SOLIDUS character ('/', U+002f) with the string "%2f".
    * For attribute names, replace each HYPHEN-MINUS character ('-', U+003d) with the string "%3D".
    * For attribute values, replace each FULL STOP character ('.', U+002e) with the string "%2E".
    * Replace each SPACE character (U+0020) with the PLUS SIGN character (+, U+002B).
-----------------

[1] http://www.w3.org/TR/rdb-direct-mapping/#definition

Received on Tuesday, 1 November 2011 18:36:33 UTC