devox wrote:Nice thanks for sharing. I'll have to try it in video games when naming a character and the word filter won't let me.
Don't know about games (maybe some of them allow), but at least for Youtube and some other sites it works this way
Of course there are lot others ways to modify a string to fool different word-filters and neural networks, I just liked this one as it doesn't distorts original characters too much.
Would be nice anyway to collect many others examples. I have some nice and table-based things from my very old code, but was too lazy to search and recover it all.
NicTheQuick wrote:
I think a better way would be to use the full width letter category:
"̷W̷r̷i̷t̷e ̷s̷o̷m̷e̷t̷h̷i̷n̷g ̷f̷u̷n̷n̷y"
vs
"Write something funny 0123"
That might be a good way too.
But your variant doesn't work correctly in slightly different cases, btw
Code: Select all
Define *A.Unicode = @"кириллический пример"
..
Case 'а' To 'я', '0' To '9', 'a' To 'z', 'A' To 'Z':
... but at least result becomes some more funny when combining 2 variants together
(yes I'm probably too happy now, lol)
> "̷ss̷oo̷mm̷ee̷tt̷hh̷ii̷nn̷gg ̷ff̷uu̷nn̷nn̷yy"