We are using the vertical bar | (|) character as a field separator in one of our modules. so the users should not use this character in a title.
If they do use it, I would like to replace it with a similar character.
Is there a Unicode replacement for it? The only character that I have found and looks similar to it is broken vertical bar ¦ (¦).
I do not understand what you really need. Do you need to change the separator sequence to something guaranteed not to exist in the dataset?
If so, then that’s what Unicode’s 66 “non-character” code points are specifically designed for. You can use them as internal sentinels knowing that they cannot occur in valid data.
If you’re just looking for a visual lookalike, that’s very different. I would not suggest that, because there are lots of confusables. Here are just a few of those: