Wrong. wxBase supports Unicode and does not(!) require X.
And wxGTK needs X with and without Unicode, so you were obviously not using wxGTK, but wxBase. Please have a look at the Wiki, the difference is explained there. Unicode and X are not related in any way.