Bug ID Number |
BUG-000117607 |
Submitted | October 22, 2018 |
Last Modified | June 5, 2024 |
Applies to | ArcGIS for Desktop |
Version found | 10.4 |
Operating System | Windows OS |
Operating System Version | 10.0 |
Status | Will Not Be Addressed
The development team has considered the issue or request and concluded it will not be addressed. The issue's Additional Information section may contain further explanation.
|
Additional Information
Both those if statements will be false, so the Reclass will return None, which maps onto NULL. This is as expected.
the value passed into the expression will be a unicode string. See https://docs.python.org/2.5/ref/strings.html
>>> s1 = 'Végétation' # this is a string literal
>>> s2 = u'Végétation' # unicode string
>>> print(s1)
Végétation
>>> print(u2) # both look identical
Végétation
>>> s2==s1 # but they are not equal
False
>>> s1
'V\x82g\x82tation'
>>> u2
u'V\xe9g\xe9tation'
>>>
Workaround
Add encode (UTF-8) in the expression.
Steps to Reproduce