I accidentally built a tool to let you search a binary file in UTF-16, and the gimmick is that it searches in UTF-16 Big Endian and Little Endian at the same time.
Annoyingly, this is not what the tool I was trying to make is supposed to do, so it's slightly weird that I just did that.