test case insensitive with correct support for unicode chars