0

URL を使用して、テーブルから「すべて選択」したいと考えています。ただし、データベースに保存されている URL には変な文字が含まれています。私のデータベースの URL は次のようになります。

http%3A%2F%2Fwww.indeed.co.uk%2Fviewjob%3Fjk%3D62643ba09fe2e936%26qd%3DUl8d87NuQZQD4fDpyxUj6Q3nWG6Z80ksB5Olwd1QWW3wG-YZeyT0yxf8fUYia7g-jLgw8Q9quijZp6li7FQTOh_bZiy_HhLQe1iSKacCzeM%26indpubnum%3D2878078796677777%26atk%3D185867g360mq25sg

「 http://www.indeed.co.uk/blablabla 」などの通常の URL 文字列を使用して、おかしな %3A%2F 文字をすべて使用せずにこれを選択するにはどうすればよいでしょうか。

または、これらの文字を追加せずに URL をデータベースに挿入する方法はありますか。

4

2 に答える 2

0

これらはURI エンコードされた文字です。それらがデータベースにどのように保存されたかは明らかではありませんが、保存される前に適切にデコードされなかった可能性があります.

これらを MySQL だけでデコードすることはある程度可能ですが、通常は何らかのスクリプト言語を使用して変換を行う方が適切です。

于 2013-09-24T14:49:52.250 に答える