I've found BabelPad can nicely handle zero-width characters. The online BabelStone What Unicode character is this ? is also pretty useful.