سؤال

لدي نموذج مع Textarea وعداد شخصية JS. ومع ذلك ، يدعي البرنامج النصي الخلفي أن strlen من الرسالة أطول من عداد شخصية JS المطالب به. السبب في ذلك ، اكتشفت ، هو أن الواجهة الخلفية ترى كل حرف جديد \r\n وهو حرفين.

هل يمكنني ببساطة القيام بذلك str_replace("\r\n","\n",$input)؟ أم أن هذا سيؤدي إلى رؤية مستخدمي Windows في سطر واحد؟ هل هناك أي سبب يجب علي ليس افعل هذا؟

هل كانت مفيدة؟

المحلول

هذا يبدو وكأنه أشياء معقولة للقيام بها ...

نصائح أخرى

عند التخزين ، يكون من المقبول الاستخدام فقط \n. يمكنك اختيار توسيعه عند الاستخراج لاحقًا. لاحظ أن \r في أماكن أخرى غير قبل أ \n قد تحمل أهمية أخرى ، وبالتالي لا ينبغي عليك فقط إزالة جميع حالات ذلك.

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top