Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности
|
|
|
Не открывается файл UTF-8
|
|||
|---|---|---|---|
|
#18+
Добрый день всем! Пишу на простом C. Пытаюсь открыть существующий файл так: Код: 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. 61. 62. 63. 64. 65. 66. 67. 68. 69. 70. 71. 72. 73. 74. 75. 76. 77. 78. 79. 80. 81. 82. 83. 84. 85. 86. 87. 88. 89. 90. Дак при открытии выдаёт ошибку: Нет такого файла или каталога. Если не перекодировать в UTF-8, то всё открывается. Печать после перекодировки выдаёт правильное имя файла: /home/user/log. Дак в чём же дело? Заранее спасибо. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.11.2017, 16:19 |
|
||
|
Не открывается файл UTF-8
|
|||
|---|---|---|---|
|
#18+
Джек Код: sql 1. 2. Дак в чём же дело? Очевидно в том, что в текущем каталоге таки нет подкаталога '\r\n'. Соответственно, отсутствует и целый путь '\r\n/home/user/log'. Posted via ActualForum NNTP Server 1.5 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.11.2017, 16:35 |
|
||
|
Не открывается файл UTF-8
|
|||
|---|---|---|---|
|
#18+
Dimitry SibiryakovОчевидно в том, что в текущем каталоге таки нет подкаталога '\r\n'. Соответственно, отсутствует и целый путь '\r\n/home/user/log'. Спасибо большое!!! Я ansi_to_utf8 писал раньше для передачи через сокет - там переносы нужны были. Ну и взял этот кусок без изменения... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.11.2017, 16:45 |
|
||
|
Не открывается файл UTF-8
|
|||
|---|---|---|---|
|
#18+
Не хочу тебя огорчать, но в целом этот трюк с принудительной установкой локали и перекодировкой имени файла неработоспособен чуть менее чем полностью. Posted via ActualForum NNTP Server 1.5 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.11.2017, 17:54 |
|
||
|
Не открывается файл UTF-8
|
|||
|---|---|---|---|
|
#18+
Да нет, я уже протестировал - работает. Мне ведь надо было в rfunc (расширение firebird) дописать свои функции для работы с файлами. Которые там были -fn_fopen, fn_fwrite-они только латинский алфавит понимали. Попробовал сначала ими поработать, выдать из процедуры лог на русском, дак в mc ни имя файла(русское), ни сам текст в нём не отображались корректно. В то время как firebird настроен на win1251. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.11.2017, 12:24 |
|
||
|
Не открывается файл UTF-8
|
|||
|---|---|---|---|
|
#18+
ДжекВ то время как firebird настроен на win1251 в смысле конкретная база... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.11.2017, 12:26 |
|
||
|
Не открывается файл UTF-8
|
|||
|---|---|---|---|
|
#18+
ДжекДа нет, я уже протестировал - работает. Тебе сугубо повезло, что глобальная локаль на твоём линухе как раз UTF-8. Posted via ActualForum NNTP Server 1.5 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.11.2017, 13:17 |
|
||
|
Не открывается файл UTF-8
|
|||
|---|---|---|---|
|
#18+
Наверно, можно было и функциями fn_fopen, fn_fwrite воспользваться, а потом у bashа выбрать кодировку win1251 и из него уже mc запустить для просмотра этих файлов... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.11.2017, 13:25 |
|
||
|
Не открывается файл UTF-8
|
|||
|---|---|---|---|
|
#18+
...но и для fn_fopen, fn_fwrite всё равно пришлось rfunc пересобирать - они по умолчанию не включаются в сборку... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.11.2017, 13:30 |
|
||
|
Не открывается файл UTF-8
|
|||
|---|---|---|---|
|
#18+
ДжекНаверно, можно было и функциями fn_fopen, fn_fwrite воспользваться, а потом у bashа выбрать кодировку win1251 и из него уже mc запустить для просмотра этих файлов... Так не получается - mc открывается с крокозяблами... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.11.2017, 14:29 |
|
||
|
|

start [/forum/topic.php?fid=57&msg=39552952&tid=2018042]: |
0ms |
get settings: |
10ms |
get forum list: |
15ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
75ms |
get topic data: |
11ms |
get forum data: |
3ms |
get page messages: |
50ms |
get tp. blocked users: |
1ms |
| others: | 15ms |
| total: | 188ms |

| 0 / 0 |
