[Date Prev] | [Thread Prev] | [Thread Next] | [Date Next] -- [Date Index] | [Thread Index] | [List Home]
Subject: [OASIS Issue Tracker] Commented: (OFFICE-1895) RIGHTB and friendsis incompletely specified
[ http://tools.oasis-open.org/issues/browse/OFFICE-1895?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=15608#action_15608 ]
Andreas Guelzow commented on OFFICE-1895:
------------------------------------------
I don't think that works. The "right-most number of bytes from T using Length" may not be valid text.
Suppose you have rightb("Lévy",3) where "Lévy" is stored in UTF-8 encoding. Then the 3 right-most bytes are (in hex): a9 76 79
This is not valid text. I think we would have two options:
(a) returning the maximum-length right portion of that byte sequence that is valid, ie. "vy" or
(b) return an error.
Gnumeric currently does the former, I don't know what Excel is doing.
> RIGHTB and friends is incompletely specified
> --------------------------------------------
>
> Key: OFFICE-1895
> URL: http://tools.oasis-open.org/issues/browse/OFFICE-1895
> Project: OASIS Open Document Format for Office Applications (OpenDocument) TC
> Issue Type: Bug
> Components: OpenFormula
> Affects Versions: ODF 1.2
> Reporter: Andreas Guelzow
> Assignee: Eric Patterson
> Fix For: ODF 1.2
>
>
> 6.6.6 RIGHTB
> Summary: Return a selected number of text characters from the right, using byte position.
> This description fails to indicate what happens in the likely situation that the selected bytes do not form a complete character sequence. Should that be an error or move to a correct position?
> Similarly for the otehr ...B functions
--
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators: http://tools.oasis-open.org/issues/secure/Administrators.jspa
-
For more information on JIRA, see: http://www.atlassian.com/software/jira
[Date Prev] | [Thread Prev] | [Thread Next] | [Date Next] -- [Date Index] | [Thread Index] | [List Home]