2015-08-03 63 views
0

我正在使用javafx構建mgmt應用程序。在用戶界面我有Textfileds插入用戶數據(非英文字符),但是當我使用getText方法,輸入像「מזדה」,我得到的是「????」而不是輸入本身。非英語語言的JavaFX TextField輸入支持

任何人有一個想法如何解決這個問題?我正在使用jdk 1.8。

尋找類似的查詢沒有提出任何解決方案。

+0

郵政示範文本已插入到文本框。 –

+0

如果我將插入到textfield - >מזדה然後我會得到 - > ???? – user2145673

+0

這適用於我。你如何檢查'getText()'的結果是什麼? –

回答

1

好的,所以經過一些額外的挖掘,我發現問題是我註冊jdbc驅動時沒有設置字符編碼。

最後絃樂DB_URL = 「的jdbc:mysql的://127.0.0.1/amircar**的characterEncoding = UTF8」; **

希望這將幫助別人