# в имени файла
От: Аноним  
Дата: 27.08.10 15:06
Оценка:
Добрый день!

Если загружать файл с помощью SciterLoadFile, то если в пути файла есть символ "#", загрузка не происходит. Как это исправить и в чем вообще дело? В документации сказано, что \param[in] filename \b LPCWSTR, File name of an HTML file.

Спасибо.
Re: # в имени файла
От: c-smile Канада http://terrainformatica.com
Дата: 27.08.10 18:20
Оценка:
Здравствуйте, Аноним, Вы писали:

А>Добрый день!


А>Если загружать файл с помощью SciterLoadFile, то если в пути файла есть символ "#", загрузка не происходит. Как это исправить и в чем вообще дело? В документации сказано, что \param[in] filename \b LPCWSTR, File name of an HTML file.


А>Спасибо.


SciterLoadFile на самом деле ожидает URL.

Т.е. желательно его кормить так:

SciterLoadFile(,"file://C:/folder/filename.htm");

Если имя файла содержит # то нужно делать URL encoding.
Скажем если файл называется так "file#name.htm" то
пишем так "file://C:/folder/file%23name.htm"

Все остальные символы которые не URL safe здесь: http://www.december.com/html/spec/esccodes.html

А вообще '#' в именах файлов это моветон. Проблемы могут быть не только в Sciter.
Re[2]: # в имени файла
От: adontz Грузия http://adontz.wordpress.com/
Дата: 06.09.10 17:31
Оценка: :)
Здравствуйте, c-smile, Вы писали:

CS>Все остальные символы которые не URL safe здесь: http://www.december.com/html/spec/esccodes.html

CS>А вообще '#' в именах файлов это моветон. Проблемы могут быть не только в Sciter.

Моветон или нет, но я однажды назвал папочки с документациями по языкам C#, F#, скинул туда CHMки и остался в итоге необразованный.
A journey of a thousand miles must begin with a single step © Lau Tsu
Re[3]: # в имени файла
От: c-smile Канада http://terrainformatica.com
Дата: 06.09.10 17:56
Оценка:
Здравствуйте, adontz, Вы писали:

A>Моветон или нет, но я однажды назвал папочки с документациями по языкам C#, F#, скинул туда CHMки и остался в итоге необразованный.


Ты бы быстро образовался если бы решил тот фолдер на сервер скопировать.
Re[2]: # в имени файла
От: Аноним  
Дата: 09.09.10 13:21
Оценка:
Спасибо!
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.