ID 392348 - Message text is displayed incorrectly when expressions result in unicode characters in a Text2 node.

Follow

Problem summary:
Message text is displayed incorrectly when expressions result in unicode characters in a Text2 node.
 

 

Customer reported version:
nuke.11.1v2

 

Customer reported platform:
windows10

 

Steps to reproduce:

1) In Nuke, create a Text2 node and a Write node.

2) Open the Properties bin of the Text2 node and click the message field.

3) Type the following: [expr [value label]]

4) Double-click the Write node and open the Node tab.

5) Click the label field and type:Test - áöü ß 

5) Select the Node tab of the Text2 node and type the following:[python {nuke.toNode('Write1')['label'].value()}]

6) In the Node Graph, click the Text2 node and press 1 on the keyboard to set the Viewer.

7) Observe the output of the message field in the Viewer.

 

Expected behavior:
The unicode characters should be present after the expression is evaluated and displays the message.

 

Actual behavior:
The unicode characters are either missing or display incorrectly when an expression is evaluated in the message field.

 

Workaround:
Placing the unicode characters in the message field directly or utilizing the Text1 node allow the characters to appear correctly.

 

Reproduced by support:
Nuke 11.3v4 - Windows 10, CentOS 7, macOS 10.13

Nuke 11.3v1 - Windows 10

Nuke 11.2v1 - Windows 10

Nuke 11.1v1 - Windows 10

Nuke 11.0v1 - Windows 10

Nuke 10.5v1 - Windows 10

Nuke 10.0v1 - Windows 10

Nuke 9.0v1 - Windows 10

Nuke 8.0v1 - Windows 10, CentOS 7, macOS 10.13

 

Earliest version tested:
Nuke 8.0v1 - This issue appears to be in all versions of the product
 

 

    We're sorry to hear that

    Please tell us why