🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: pl.comp.lang.php
Article #220167

Re: polskie czcionki w linkach i Firefox

#220167
From: Bartek
Date: Thu, 13 Aug 2009 08:08
25 lines
1668 bytes
> Po pierwsze, ogonki powinny być zakodowane w UTF-8 (iconv()).
> Po drugie, każdy parametr powinien być zakodowany przez urlencode() lub też
> możesz budować zapytanie w URL za pomocą http_build_query().
> Na koniec cały URL, który wstawiasz do A, powinien być zakodowany przez
> htmlspecialchars() (tak samo zresztą jak wszystkie inne parametry elementów
> HTML).
>
> .pk.

Witam,

urlencode() juz rozumiem i poczytalem o tym... nawet daje to jakis sensowny 
wynik. Ale nie wiem, w czym ma pomoc htmlspecialchars(), bo jakos nie widze 
roznicy, ani wyniku jego zastosowania?

$link0 = "Usługi dla Firm";
$link1 = urlencode($link0);
$link = htmlspecialchars($link1);
echo $link;

W wyniku tego link ma postac:
Us%B3ugi+dla+Firm

Chyba, ze cos, zle robie? 
Technical Details
Message-ID: <h60hmr$k24$1@news.onet.pl>
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!news.rmf.pl!agh.edu.pl!news.agh.edu.pl!news.onet.pl!not-for-mail
References: <h60cj8$4i9$1@news.onet.pl> <h60fsn$rll$1@nemesis.news.neostrada.pl>

Show Full Headers
Complete Article Headers
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!news.rmf.pl!agh.edu.pl!news.agh.edu.pl!news.onet.pl!not-for-mail
From: "Bartek" <jccpolska@op.pl>
Newsgroups: pl.comp.lang.php
Subject: Re: polskie czcionki w linkach i Firefox
Date: Thu, 13 Aug 2009 16:08:38 +0800
Organization: http://onet.pl
Lines: 26
Message-ID: <h60hmr$k24$1@news.onet.pl>
References: <h60cj8$4i9$1@news.onet.pl> <h60fsn$rll$1@nemesis.news.neostrada.pl>
NNTP-Posting-Host: 113.87.242.113
Mime-Version: 1.0
X-Trace: news.onet.pl 1250150940 20548 113.87.242.113 (13 Aug 2009 08:09:00 GMT)
X-Complaints-To: niusy@onet.pl
NNTP-Posting-Date: Thu, 13 Aug 2009 08:09:00 +0000 (UTC)
X-Priority: 3
X-MSMail-Priority: Normal
X-Newsreader: Microsoft Outlook Express 6.00.2900.5512
X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2900.5579
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit