The problem is not with the xpath but it is with the way you are trying to verify the value. Console is not by default UTF-8 enabled. So when you use
System.out.print(nameNode.getText());
it will display some strange characters.
If you are using eclipse then you can configure your console encoding settings by going to Run Configuration > Common -> Encoding -> select UTF-8 from the drop down.