PHP

2012-07-16 3 views
8

के साथ MySQL में पंजीकृत ट्रेडमार्क प्रतीक/कॉपीराइट प्रतीक सम्मिलित करना मुझे php का उपयोग करके मेरे mySQL डेटाबेस में पंजीकृत ट्रेडमार्क sybol और कॉपीराइट प्रतीक को सम्मिलित करने में कठिनाई हो रही है।PHP

जब मैं पुनर्निर्मित ट्रेडमार्क प्रतीक के सामान्य चरित्र को सम्मिलित करता हूं, तो जब मैं इसे पुनर्प्राप्त करने का प्रयास करता हूं तो यह कुछ यादृच्छिक मान देता है।

+1

किस प्रकार का _random values_? – j0k

+1

आपकी डीबी टेबल का उपयोग किस चरित्र सेट का उपयोग कर रहा है? – DaveP

उत्तर

16

डेटाबेस में डेटा स्थानांतरण को आसान बनाने के लिए आप कॉपीराइट/ट्रेडमार्क प्रतीक से और HTMLENTITY में परिवर्तित करने के लिए देख सकते हैं।

संदर्भ: http://www.php.net/manual/en/function.htmlentities.php

संदर्भ: http://www.php.net/manual/en/function.htmlspecialchars.php

© कॉपीराइट प्रतीक: ©

™ ट्रेडमार्क प्रतीक: ™

+2

जब हम HTML को परिणाम आउटपुट नहीं करना चाहते हैं तो क्या होगा? – dianovich

0

मेरा अनुमान है आप बीओएम देखने और जैसे मूल्यों दिखा रहे हैं है '\ XEF \ xBF \ xBD'

आप अपने चरित्र यह मान शामिल हैं सुनिश्चित करने के लिए सेट देखना चाहें (पृष्ठभूमि जानकारी के लिए http://en.wikipedia.org/wiki/Byte_Order_Mark देखें), लैटिन या जो कुछ भी आप उपयोग कर रहे हैं उसके बजाय यूटीएफ 8 आज़माएं और देखें कि इससे कोई फर्क पड़ता है या नहीं।

+0

बीओएम कहां से आएगा? MySQL बीओएम का उपयोग नहीं करता है, इसलिए इसे MySQL द्वारा डाला नहीं जाएगा। और यदि यह उनके कोड संपादक से आता है, तो यह उनके स्रोत कोड में पहला अक्षर होगा, जो डेटाबेस में अपना रास्ता नहीं ढूंढ पाएगा। –

+0

मेरे पास पंजीकृत ट्रेडमार्क प्रतीक डालने का प्रयास करने वाले समान समस्याएं थीं, मुझे सूचीबद्ध बीओएम के साथ MySQL से गलत स्ट्रिंग मान मिल रहा था। MySQL को पास किया जा रहा डेटा इस मुद्दे की उत्पत्ति है, लेकिन MySQL में समस्या की सूचना दी जा रही है। –

संबंधित मुद्दे