jcoglan commented on pull request #3783:
URL: https://github.com/apache/couchdb/pull/3783#issuecomment-949660910


   It looks like 
https://github.com/apache/couchdb/issues/3773#issuecomment-941963658 is 
consistent with the first case I mention above. Do we mind that the results 
contain unnormalised keys? In @nickva's example:
   
   ```
   --- c h a i n e ---
   {"rows":[
   {"key":["file","chaîne"],"value":2}
   ]}
   
   --- c h a i ^ n e ---
   {"rows":[
   {"key":["file","chaîne"],"value":2}
   ]}
   ```
   
   The first result has `c3 ae` and the second has `69 cc 82` in the `"key"` 
field. I'm wondering if applications could get confused by this, if CouchDB has 
considered those strings to be equal but doesn't normalise them in its results. 
It's quite possible we should leave those bytes alone though and not transform 
strings passed to us by the application.


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: notifications-unsubscr...@couchdb.apache.org

For queries about this service, please contact Infrastructure at:
us...@infra.apache.org


Reply via email to