X-Git-Url: http://git.osdn.jp/view?a=blobdiff_plain;f=0.6.x%2Fjs%2F01_core%2F07_XString.js;h=a1c9f1d6e4bdb3c299a739cd97b9d7581556cc07;hb=HEAD;hp=788654d528717643a77bef17a89c84618fafd8dc;hpb=bafa8683f87b2f909d1301fca80684bf9ff221ed;p=pettanr%2FclientJs.git diff --git a/0.6.x/js/01_core/07_XString.js b/0.6.x/js/01_core/07_XString.js index 788654d..a1c9f1d 100644 --- a/0.6.x/js/01_core/07_XString.js +++ b/0.6.x/js/01_core/07_XString.js @@ -1,8 +1,12 @@ +/* +http://shimax.cocolog-nifty.com/search/2006/09/post_b296.html +ここで、「String.fromCharCode(13,10)」というのは、「\r\n」のことであり、Windowsの改行コードです。もちろん、「\r\n」でも良いのですが、半角円マークが出現すると、LinuxのブラウザKonquerorで正しく動作しないことがあるため、半角円マークを使わないようにしています(参照:Konquerorとエスケープ文字(JavaScript謎のエラーを解く))。 +*/ // ------------------------------------------------------------------------- // // ------------ local variables -------------------------------------------- // // ------------------------------------------------------------------------- // -var X_String_CRLF = String.fromCharCode( 13 ) + String.fromCharCode( 10 ), +var X_String_CRLF = String.fromCharCode( 13 ) + String.fromCharCode( 10 ), // String.fromCharCode( 13, 10 ) X_String_CHAR_REFS = {"¡":161,"¢":162,"£":163,"¤":164,"¥":165,"¦":166,"§":167,"¨":168,"©":169, "ª":170,"«":171, "¬":172,"­":173,"®":174,"¯":175,"°":176,"±":177,"²":178,"³":179,"´":180,"µ":181,"¶":182, @@ -158,7 +162,7 @@ function X_String_whiteSpaceToTag( text ){ * @return {string} html文字列 */ function X_String_chrReferanceTo( str ){ - var refs, i, l, ref; + var refs, i, l, ref, k; if( str == null || str === '' ) return ''; if( str.indexOf( '&' ) === -1 ) return str;