2011-11-15 12 views
0

Google QRコードAPIを使用してURLを含むQRコードを作成しています。Google QRコードAPIでエンコードされたURLが.NETおよびC#で間違っています

https://chart.googleapis.com/chart?chs=500x500 & CHT = QR & CHL =のhttp://www.test.de/Web/Portale/Formこれは私が使用していますURLです.aspxのPortalId = 1 & FORMNAME = DetailsForm1 & EstateId = 14490

私はQRコードにしたいことはある? http://www.test.de/Web/Portale/Form.aspx?PortalId = 1 & FormName = DetailsForm1 & EstateId = 14490

私は何を取得することです: http://www.test.de/Web/Portale/Form.aspx?PortalId=1

"&" のように、その切断。任意のアイデアをどのように解決するには?

ありがとう:-)

答えて

2

chlパラメータの値をURLエンコードする必要があります。そうでなければ、埋め込まれたURLの&は、外側のgoogleapis.com URLのクエリ文字列のパラメータの区切り文字として解釈されます。

JavaScriptを使用している場合は、encodeURIComponent('http://www.test.de/Web/Portale/Form.aspx?PortalId=1&FormName=DetailsForm1&EstateId=14490')を使用してエンコードを行うことができます。

1

これを解決、ソリューションには、次のコードを使用することでした。

ありがとう、のエンコードは、それが私のためにクリックしたものです:)。

関連する問題