I've created a function to replace with standard encoding but some of the Russian characters I dont even have in my text encoding to create a replace with, therefore the pattern matching is failing between the CSV and Guardian

Seeing as BF don't use them at all in their selection naming is there any way you can pattern match with them in place in the CSV ?