Я пытаюсь получить японский ввод от JTextField
(с помощью метода getText()
) и сохраняю его в файл.Я уверен, что он получает японский формат от JTextField
, так как я могу append()
, что String
до JTextArea
, и он будет в правильном японском формате.
Однако, когда я пытаюсьзаписать в файл это только превращается в бред!Я пытался использовать OutputStreamWriter
, инстанцированный с StandardCharsets.UTF_8
, и я пытался использовать простой FileOutputStream
, куда я посылаю байты от вызова getBytes(StandardCharsets.UTF_8)
в строке.В обоих случаях результирующий файл выглядит примерно так:
日本語ã�¯é›£ã�—ã�„ã�¨æ€�ã�†ï¼�å¦ã�³ã�Ÿã�„ã�ªã‚‰ã€�日本ã�§ä½�ã‚€
Естественно, это не то, что мне нужно.Кто-нибудь знает, что это может быть за проблема?