Announcements

Starting in December, we will archive content from the community that is 10 years and older. This FAQ provides more information.

Unicode characters not resolving in fields

hencoop
Advisor
Advisor

Unicode characters not resolving in fields

hencoop
Advisor
Advisor

Hi all,

I have to use the unicode character \U+0023 (#) in the SSM because using the # character cause issues.  I have done this successfully up until now.  My problem is not with the SSM, it works well there.  The problem I'm having is in TEXT objects where I use a field containing this unicode character.

While the text is being edited it displays the resolved character # but when I leave the text editor the display reverts to \U+0023 which is also how the text is plotted.

Do you know why this is happening?

 

AutoCAD User since 1989. Civil Engineering Professional since 1983
Product Ver.: 13.6.1781.0 Civil 3D 2024.3 Update
Built On:        U.152.0.0 AutoCAD 2024.1.2
                        27.0.37.14 Autodesk AutoCAD Map 3D 2024.0.1
                        8.6.52.0 AutoCAD Architecture 2024
0 Likes
Reply
1,876 Views
6 Replies
Replies (6)

hencoop
Advisor
Advisor

Update:

This only happens with TEXT objects.  It does not happen with MTEXT or MULTILEADER objects.

Autodesk?  I need your help on this.

 

P.S. I would have inserted the images into my post but your system repeatedly failed after a lengthy effort each time.  I waited through several attempts.  The attached images are the exact image I tried to insert.

AutoCAD User since 1989. Civil Engineering Professional since 1983
Product Ver.: 13.6.1781.0 Civil 3D 2024.3 Update
Built On:        U.152.0.0 AutoCAD 2024.1.2
                        27.0.37.14 Autodesk AutoCAD Map 3D 2024.0.1
                        8.6.52.0 AutoCAD Architecture 2024
0 Likes

JTBWorld
Advisor
Advisor

I can reproduce this in the latest AutoCAD version so it seems like a bug or lack of feature. Use Mtext instead of Text as a workaround. 


Jimmy Bergmark
JTB World - Software development and consulting for CAD and license usage reports
https://jtbworld.com

0 Likes

hencoop
Advisor
Advisor

@JTBWorld Thank you for testing this.  I have eliminated the # (\U+0023) from the Subset name in my Sheet Set.  The text is program generated and it would be too much trouble to change it to create MTEXT; however, that is the best way to keep the unicode.

AutoCAD User since 1989. Civil Engineering Professional since 1983
Product Ver.: 13.6.1781.0 Civil 3D 2024.3 Update
Built On:        U.152.0.0 AutoCAD 2024.1.2
                        27.0.37.14 Autodesk AutoCAD Map 3D 2024.0.1
                        8.6.52.0 AutoCAD Architecture 2024
0 Likes

JTBWorld
Advisor
Advisor

Try copy this character # and use it. Note that the font style must support it so you might need a true type font. 


Jimmy Bergmark
JTB World - Software development and consulting for CAD and license usage reports
https://jtbworld.com

0 Likes

hencoop
Advisor
Advisor

@JTBWorld the SSM does not play nicely with that character.  When it’s used the sheet index, for instance, will break at the # and put what follows with the next item in the table.

AutoCAD User since 1989. Civil Engineering Professional since 1983
Product Ver.: 13.6.1781.0 Civil 3D 2024.3 Update
Built On:        U.152.0.0 AutoCAD 2024.1.2
                        27.0.37.14 Autodesk AutoCAD Map 3D 2024.0.1
                        8.6.52.0 AutoCAD Architecture 2024
0 Likes

JTBWorld
Advisor
Advisor

Note how these are two different characters. # is not working but # will work. 


Jimmy Bergmark
JTB World - Software development and consulting for CAD and license usage reports
https://jtbworld.com

0 Likes