我想寫一個自定義功能String.Prototype:的NodeJS,MySQL和UTF8
String.prototype.Apos = function() {
var string = this.innerHTML.toString();
return string.replace(/’/g,"'").replace(/“|â€/g,'"');
};
我真的只是想使用JavaScript,但使用decodeURIComponent
不會工作,所以我寫了一個UTF8字符串到瀏覽器剛剛採取了自己替換撇號。
所以從我見過的例子中我寫了上面的函數,但是它似乎沒有返回任何東西。當我運行以下命令:
$("span").html(string.Apos);
我沒有得到迴應。我從來沒有寫過一個定製原型函數,所以有人可以幫我解決問題,告訴我哪裏出錯了?
嘗試執行'集名稱utf8'查詢mysql的連接之後。 –
重複的http://stackoverflow.com/questions/3127429/how-does-the-this-keyword-work –