powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / XML, XSL, XPath, XQuery [игнор отключен] [закрыт для гостей] / encoding + regular expressions или что делать с ÿ
4 сообщений из 4, страница 1 из 1
encoding + regular expressions или что делать с ÿ
    #33458479
za8
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
za8
Гость
Привет!

В .xml файле есть объект типа CDATA, содержащий JavaScript,
парсящий строку сожержащую нестандартные символы. Требуется заменить их на что-нибудь попроще, например, ",". В UTF-8 символы выглядят как
Код не мой, в тонкостях JS и кодировок совершенно не разбираюсь.
Пытаюсь заменять как myString.replace(ÿ, ',') - не помогает.

В логах

Caused by ==>
"?" is not defined.
(org.mozilla.javascript.EcmaError)ReferenceError: "?" is not defined. (/page-downloader/link-extractor); line 126)
at org.mozilla.javascript.NativeGlobal.constructError(NativeGlobal.java:597)
at org.mozilla.javascript.NativeGlobal.constructError(NativeGlobal.java:557)
at org.mozilla.javascript.ScriptRuntime.name(ScriptRuntime.java:1076)
at org.mozilla.javascript.gen.c222.call(file:/D:/WebCollage/customers/kaid/build/project/settings/download-pages
.xml#xpointer(/page-downloader/link-extractor):126)
at com.webcollage.common.scripting.engine.JsEngine.rawRunFunction(JsEngine.java:420)
at com.webcollage.common.scripting.engine.JsEngine.evalFunction(JsEngine.java:266)
at com.webcollage.common.scripting.inxml.JsPluginBase.evaluateFunctionReference(JsPluginBase.java:228)
at com.webcollage.contentreplicator.crawler.jsadapters.JsLinkExtractorFromInputStream.extractLinksJs(JsLinkExtra
ctorFromInputStream.java:43)
at com.webcollage.contentreplicator.crawler.jsadapters.JsLinkExtractorImpl.extractLinks(JsLinkExtractorImpl.java
:45)
at com.webcollage.contentreplicator.crawler.crawler.CrawlerThread.handleValidPageResponse(CrawlerThread.java:917
)
at com.webcollage.contentreplicator.crawler.crawler.CrawlerThread.handleValidResponse(CrawlerThread.java:862)
at com.webcollage.contentreplicator.crawler.crawler.CrawlerThread.handleClassificationResponse(CrawlerThread.jav
a:599)
at com.webcollage.contentreplicator.crawler.crawler.CrawlerThread.responseAnalyzer(CrawlerThread.java:552)
at com.webcollage.contentreplicator.crawler.crawler.CrawlerThread.handleGetRequest(CrawlerThread.java:509)
at com.webcollage.contentreplicator.crawler.crawler.CrawlerThread.performDownload(CrawlerThread.java:280)
at com.webcollage.contentreplicator.crawler.crawler.CrawlerThread.run(CrawlerThread.java:84)
at java.lang.Thread.run(Thread.java:536)

Может, кто-нибудь знает, как это решается?
Заранее спасибо.
...
Рейтинг: 0 / 0
encoding + regular expressions или что делать с ÿ
    #33458480
za8
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
za8
Гость
недопечаталось:выглядят как ÿ
...
Рейтинг: 0 / 0
encoding + regular expressions или что делать с ÿ
    #33458796
M0us
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
зачем JScript?
нужно выставить нужную кодировку между компонентами Вашей системы.
скорее всего это будет UTF-16.
...
Рейтинг: 0 / 0
encoding + regular expressions или что делать с ÿ
    #33460364
za8
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
za8
Гость
Спасибо, работает!
...
Рейтинг: 0 / 0
4 сообщений из 4, страница 1 из 1
Форумы / XML, XSL, XPath, XQuery [игнор отключен] [закрыт для гостей] / encoding + regular expressions или что делать с ÿ
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]