File-link-function to external reference is broken, when use of characters: ä,ö,ü or empty spaces
-
Hello,
when I create a value with a link to an external Reference (PDF-File, Folder, etc) like:
#6240=IFCPROPERTYSINGLEVALUE(‘TestLink’,$,IFCLABEL(‘file:///C:/OENorm_B_1801-6.pdf’),$);
it looks fine in Solibri and the link does, what it is supposed to do (underscore is hidden by the underlining):

Now, when I add signs, like they are used in German: Ä, Ö, Ü etc., the link is broken and does not work at all (here “\X\D6” stands for “Ö”):
#6240=IFCPROPERTYSINGLEVALUE(‘TestLink’,$,IFCLABEL(‘file:///C:/\X\D6-Norm_B_1801-6.pdf’),$);

Even if I have spaces in the Name, the link does not work:
#6240=IFCPROPERTYSINGLEVALUE(‘TestLink’,$,IFCLABEL(‘file:///C:/OE\X\20Norm\X\20B\X\201801-6.pdf’),$);

Is there any solution, like:
Thank You
-
I guess it’s an encoding thing which seems to be error prone. First Solibri encodes the IFC to show it correncly but this takes the hyperlink ability from it.

The blank space can be sometimes substituted to make it work again …

… but in some cases it is still not properly working like with your Ö scenario as the special character simply is part of file name where you have limited influence on … see also this problem here:
https://society.solibri.com/topic/366/hyperlinks-through-classification-ito/11?_=1711647484374
Have also a look here for a possible workaround: https://society.solibri.com/topic/224/hyperlink-templates/2
Let’s hope this will be fixed soon.
-
Thanks for clarifying the state of affairs, I would really recommend the link-functionallity (not via hyperlink-Manager or hyperlink-templates) so that every file or hyperlink works as a given value anywhere in a IFC-File (IFCLABEL).
Copyright © 2025 Solibri Inc. | Powered by NodeBB