|
|
|
Encoding
|
|||
|---|---|---|---|
|
#18+
У меня есть класс. Запускаю его вот так: %JAVA_HOME%\bin\java.exe -showversion CSmallCmpCompiler .\official\dsrc\text\russian\txt .\text\russian Он берет все текстовые файлики из \official\dsrc\text\russian\txt по определенному алгоритму обрабатывает их и выплевывает в .\text\russian. Выплевывает их в кодировке ANSI, а мне нужно UTF8. Подскажите плиз, где мне задать кодировку и как лучше сделать. Вот исходник: Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. 26. 27. 28. 29. 30. 31. 32. 33. 34. 35. 36. 37. 38. 39. 40. 41. 42. 43. 44. 45. 46. 47. 48. 49. 50. 51. 52. 53. 54. 55. 56. 57. 58. 59. 60. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.06.2007, 13:30:57 |
|
||
|
Encoding
|
|||
|---|---|---|---|
|
#18+
Код: plaintext ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.06.2007, 14:08:19 |
|
||
|
Encoding
|
|||
|---|---|---|---|
|
#18+
ёще лучше Код: plaintext ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.06.2007, 14:12:09 |
|
||
|
Encoding
|
|||
|---|---|---|---|
|
#18+
пробовал! не заработало ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.06.2007, 14:13:59 |
|
||
|
Encoding
|
|||
|---|---|---|---|
|
#18+
а второй вариант не компелируется ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.06.2007, 14:18:36 |
|
||
|
Encoding
|
|||
|---|---|---|---|
|
#18+
D:\work\SKELET_TRANSLATION>javac CSmallCmpCompiler.java CSmallCmpCompiler.java:20: cannot resolve symbol symbol : constructor BufferedOutputStream (java.io.FileOutputStream,boolean,java.lang.String) location: class java.io.BufferedOutputStream PrintStream printstream = new PrintStream(new BufferedOutputStream(fileoutputstream, true, "UTF8")); ^ 1 error заменил PrintStream printstream = new PrintStream(fileoutputstream); на PrintStream printstream = new PrintStream(new BufferedOutputStream(fileoutputstream, true, "UTF8")); ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.06.2007, 14:23:02 |
|
||
|
Encoding
|
|||
|---|---|---|---|
|
#18+
andrei77а второй вариант не компелируется версия JDK какая? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.06.2007, 14:28:57 |
|
||
|
Encoding
|
|||
|---|---|---|---|
|
#18+
сорри PrintStream printstream = new PrintStream(new BufferedOutputStream(fileoutputstream), true, "UTF8"); так должно работать полюбому :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.06.2007, 14:33:14 |
|
||
|
Encoding
|
|||
|---|---|---|---|
|
#18+
блин все равно он её в ANSI сохраняет... я написал вот такую штуку... Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. работает но мне нужно чтобы там сработало... в статье Русские буквы Java и не только написано: авторТак как метода установки кодировки в PrintStream нет... это поэтому ты спросил про версию java? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.06.2007, 14:40:37 |
|
||
|
Encoding
|
|||
|---|---|---|---|
|
#18+
andrei77 в статье Русские буквы Java и не только написано: авторТак как метода установки кодировки в PrintStream нет... это поэтому ты спросил про версию java? тогда что это? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.06.2007, 14:47:11 |
|
||
|
|

start [/forum/topic.php?fid=59&msg=34607845&tid=2145365]: |
0ms |
get settings: |
12ms |
get forum list: |
28ms |
check forum access: |
7ms |
check topic access: |
7ms |
track hit: |
86ms |
get topic data: |
20ms |
get forum data: |
6ms |
get page messages: |
107ms |
get tp. blocked users: |
3ms |
| others: | 342ms |
| total: | 618ms |

| 0 / 0 |
