Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности
|
|
|
Кодировка для объекта %CSP.BinaryStream
|
|||
|---|---|---|---|
|
#18+
Здравствуйте! Мне необходимо взять файл, построчно считать слова с русской кодировкой. Нужна функция для перекодировки в этом месте do filename.Convert("RUK\CP1251\"), имя функции сейчас произвольное Convert И как можно проще прочесть файл, есть ли еще способы, Спасибо <form enctype="multipart/form-data" method="post" action="d.csp"> Enter a file to upload here: <br><input type=file name=FileStream> <input type="submit" value="Upload file"> </form> <SCRIPT arguments="" LANGUAGE="CACHE" RUNAT="SERVER" returntype="%Boolean"> if (%request.IsDefinedMimeData("FileStream")) { if (%request.GetMimeData("FileStream").Size>0) { do ##class(Words.Core).ParseFile(%request.GetMimeData("FileStream")) } } ClassMethod ParseFile(filename As %String = "") As %Status { do filename.Convert("RUK\CP1251\") S tt = filename.ReadLine(,.sc,.eol) &html< <br>(#(tt)#) > } </SCRIPT> ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.03.2012, 15:02 |
|
||
|
Кодировка для объекта %CSP.BinaryStream
|
|||
|---|---|---|---|
|
#18+
Че-то я не понял, что вы хотите сделать. Ну файл, ну прочитайте его. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.03.2012, 15:04 |
|
||
|
Кодировка для объекта %CSP.BinaryStream
|
|||
|---|---|---|---|
|
#18+
Есть кнопка Input type = "File", при открытии ее и отправки формы submit на сервер отправляется файл, его необходимо прочитать с учетом русской кодировки, все читает, но вместо русских символов, знаки вопросов, так вот, должна быть функция, которая работает с объектом %CSP.BinaryStream и переводит в русскую кодировку ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.03.2012, 15:12 |
|
||
|
Кодировка для объекта %CSP.BinaryStream
|
|||
|---|---|---|---|
|
#18+
Автор! , Попробуйте использовать функцию $zcvt для конвертации строки при чтении из файла. Например: <html> <head> <title></title> </head> <body> <script language="Cache" method="ParseFile" arguments="stream:%Stream.Object" returntype=""> set tt=$zcvt(stream.ReadLine(),"I","CP1251") &html< <br>(#(tt)#) > </script> <script language="cache" runat="server"> if (%request.IsDefinedMimeData("FileStream")) { if (%request.GetMimeData("FileStream").Size>0) { do ..ParseFile(%request.GetMimeData("FileStream")) } } </script> <form enctype="multipart/form-data" method="post" action="d.csp"> Enter a file to upload here: <br><input type=file name=FileStream> <input type="submit" value="Upload file"> </form> </body> </html> ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.03.2012, 17:15 |
|
||
|
|

start [/forum/topic.php?fid=39&msg=37691955&tid=1557521]: |
0ms |
get settings: |
8ms |
get forum list: |
14ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
157ms |
get topic data: |
9ms |
get forum data: |
2ms |
get page messages: |
26ms |
get tp. blocked users: |
1ms |
| others: | 261ms |
| total: | 484ms |

| 0 / 0 |
