php - getting json_encode to not escape html entities -


मैं अपने PHP सर्वर से iPhone app में json_encoded डेटा भेजता हूं। '& amp;' जैसे html संस्थाओं वाले स्ट्रिंग्स json_encode से बच गए हैं और & amp; amp; amp; के रूप में भेजा जाता है।

मैं दो चीजों में से एक काम कर रहा हूं:

  • बनाओ json_encode नहीं HTML संस्थाओं से बचें डॉक्टर कहते हैं 'सामान्य' मोड से बच नहीं पायेगा लेकिन यह मेरे लिए काम नहीं करता है। किसी भी विचार?

  • आईफोन ऐप को असुरक्षित एचटीएमएल संस्थाएं सस्ते में बनाएं एकमात्र तरीका मैं इसे करने के बारे में सोच सकता हूं, इसमें एक एक्सएमएल / एचटीएमएल पार्सर कताई शामिल है जो बहुत महंगा है कोई सस्ता सुझाव?

धन्यवाद!

PHP 5.3 या PHP 5.2 को HTML संस्थाओं को स्पर्श नहीं किया जाता है।

आप निम्न कोड से यह कर सकते हैं:

  & lt;? Php header ("सामग्री-प्रकार: पाठ / सादे "); // सुनिश्चित करता है कि संस्थाओं को $ s = व्याख्या नहीं किया जाता है = 'एक स्ट्रिंग जो & amp; amp; & Amp; # x6F8 संस्थाएं '; गूंज json_encode ($ s);  

आपको स्ट्रिंग के चारों ओर दोहरे उद्धरण चिह्नों को जोड़ने के लिए केवल एक ही चीज देखेंगे।


Comments

Popular posts from this blog

c# - sqlDecimal to decimal clr stored procedure Unable to cast object of type 'System.Data.SqlTypes.SqlDecimal' to type 'System.IConvertible' -

Calling GetGUIThreadInfo from Outlook VBA -

Obfuscating Python code? -