forum.boolean.name

forum.boolean.name (http://forum.boolean.name/index.php)
-   Основной форум (http://forum.boolean.name/forumdisplay.php?f=49)
-   -   Строки (http://forum.boolean.name/showthread.php?t=17037)

Rock2roll 15.07.2012 12:57

Строки
 
Всем привет.
Такая вот трабла, думаю связано с кодировками, но боюсь что сам не осилю.

Загружаю строку из инета так:
PHP код:

l:=q_request('http://'+qwadres+'/index.qwp','GET','index.qwp HTTP/1.0','none'); qwpage:=get_dataproweb.close

Парсю ее так:
PHP код:

parse.line(qwpage,';'); qwlen2:=parse.lenqwcom:=parse.get(0); parse.clear

Сравниваю так:
PHP код:

if (qwcom='string'then... 

Но! qwcom у меня так и есть 'string'. Это видно если вывести значение переменной на экран. Но эти строки выходят неровные. То есть 'string'<>'string'. Документ залит в инет с кодировкой ANSI.

Пробовал другие (все, что может блокнот), не помогло. Пробовал перекодировать через lib_proweb. Не помогло.
В чем проблема? Помогите, пожалуйста, очень надо.
Спасибо.

Rock2roll 15.07.2012 16:37

Ответ: Строки
 
Пусть отпишут создатели библиотеки парсинга, какого фига при парсинге к элементу пробелы клеятся??? Я 2 дня бился над тем, почему 2 строки нельзя уровнять. Решил проблему либой стр, функцией трим.


Часовой пояс GMT +4, время: 13:14.

vBulletin® Version 3.6.5.
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Перевод: zCarot