0
我有一個JavaScript看起來像這樣:特殊字符,如「A,A,O」在我的Twitter共享毀掉顯示的文本的JavaScript
<script type="text/javascript">
$(document).ready(function() {
$('#[email protected](number)').click(function() {
var url = 'http://twitter.com/share?url=' + '&text=' + "@item.Title. News via www.newsifi.com" + '&';
window.open(decodeURIComponent(url2), 'twitterwindow', 'height=450, width=550, top=' + ($(window).height()/2 - 225) + ', left=' + $(window).width()/2 + ', toolbar=0, location=0, menubar=0, directories=0, scrollbars=0');
});
});
</script>
當調試url變量的數據看起來是這樣的:
http://twitter.com/share?url=undefined&text=Årsbästa av Bengtsson – tog EM-brons. News via www.url.com&"
@item.Title
有這樣的數據:
ÅrsbästaAV特鬆 - 火車EM-brons
看起來像「Å,Ä和Ö等」這樣的特殊字符變得奇怪的格式。當URL返回時,它是空白的,或者當特殊格式到位時它會被切斷。
我試過使用編碼和解碼,但它似乎無法正常工作。
<script type="text/javascript">
$(document).ready(function() {
$('#[email protected](number)').click(function() {
var url = 'http://twitter.com/share?url=' + '&text=' + "@item.Title. News via www.newsifi.com" + '&';
window.open(decodeURIComponent(url2), 'twitterwindow', 'height=450, width=550, top=' + ($(window).height()/2 - 225) + ', left=' + $(window).width()/2 + ', toolbar=0, location=0, menubar=0, directories=0, scrollbars=0');
});
});
</script>
還試圖encodeURICompontent()
任何形式的幫助表示讚賞!
我會嘗試,它的一個.cshtml文件呀asp.net的MVC – Obsivus