From: yoffy Date: Sat, 22 Nov 2003 12:17:50 +0000 (+0000) Subject: ・デコードは URL デコードなのに、エンコードが間違っていたので URL エンコードするように修正。 X-Git-Tag: v1_64_1_820~1607 X-Git-Url: http://git.osdn.net/view?a=commitdiff_plain;h=b12e5d3ec309d625e39d9a14d80de4b670478cca;p=gikonavigoeson%2Fgikonavi.git ・デコードは URL デコードなのに、エンコードが間違っていたので URL エンコードするように修正。 --- diff --git a/Favorite.pas b/Favorite.pas index 413078e..2b4e015 100644 --- a/Favorite.pas +++ b/Favorite.pas @@ -352,21 +352,21 @@ begin for i := 0 to Node.Count - 1 do begin if TObject(Node.Item[i].Data) is TFavoriteFolder then begin if Node.Item[ i ].Expanded then - s := Format('', [HtmlEncode(Node.Item[i].Text)]) + s := Format('', [HttpEncode(Node.Item[i].Text)]) else - s := Format('', [HtmlEncode(Node.Item[i].Text)]); + s := Format('', [HttpEncode(Node.Item[i].Text)]); SaveList.Add(s); AddSaveString(Node.Item[i], SaveList); SaveList.Add(''); end else if TObject(Node.Item[i].Data) is TFavoriteBoardItem then begin FavBoard := TFavoriteBoardItem(Node.Item[i].Data); s := Format('', - [HtmlEncode( FavBoard.Item.URL ), HtmlEncode(FavBoard.Title)]); + [HttpEncode( FavBoard.Item.URL ), HttpEncode(FavBoard.Title)]); SaveList.Add(s); end else if TObject(Node.Item[i].Data) is TFavoriteThreadItem then begin FavThread := TFavoriteThreadItem(Node.Item[i].Data); s := Format('', - [HtmlEncode( FavThread.Item.URL ), HtmlEncode(FavThread.Title)]); + [HttpEncode( FavThread.Item.URL ), HttpEncode(FavThread.Title)]); SaveList.Add(s); end; end; diff --git a/GikoXMLDoc.pas b/GikoXMLDoc.pas index ae3e00e..99cba6c 100644 --- a/GikoXMLDoc.pas +++ b/GikoXMLDoc.pas @@ -394,7 +394,7 @@ begin f.Seek( last, soFromBeginning ); f.ReadBuffer( PChar( attributeValue )^, tagLen ); - node.AddAttribute( attributeName, HtmlDecode( attributeValue ) ); + node.AddAttribute( attributeName, HttpDecode( attributeValue ) ); // ’l‚ð“ǂݏI‚í‚Á‚½‚̂ŏI—¹ f.Seek( f.Position + 1, soFromBeginning ); // '"' ”ò‚΂µ @@ -402,7 +402,7 @@ begin end else if ch in kXMLWhite then begin // ‹KŠiŠO‚¾‚¯‚Ç‚Ë - node.AddAttribute( attributeName, HtmlDecode( attributeValue ) ); + node.AddAttribute( attributeName, HttpDecode( attributeValue ) ); goto NextNode; end else begin