mysql - PHP search engine problem -


मेरे सभी html / php पृष्ठों में यूआरएफ -8 के रूप में वर्णित वर्णसेट है और स्पैडर की खोज और परिणाम पृष्ठ में वर्णसेट = आईएसओ -885 9 -1 है, जब मैंने पहली बार स्पैडर "स्पाइडर" का इस्तेमाल किया था मेरी वेबसाइट को क्रॉल करते हुए मैंने अपने सभी स्थानीयकृत पात्रों को कुछ संहिताकरण में नहीं बनाया है: मुझे नहीं पता:

"ç" बन जाते हैं और इसी तरह "एक", "ए" "के साथ" आदि

जब मैंने MySQL में डीबी बनाया तो मैंने इसे यूटीएफ -8_जीजी_एसबी भी डीबी के लिए मेरी परिभाषाएं बनायी हैं: MySQL वर्णसेट: यूटीएफ -8 यूनिकोड (यूटीएफ 8) MySQL कनेक्शन मिलान: यूटीएफ -8_इनिकोड_सी

यह एक है वास्तविक समस्या क्योंकि खोज ठीक से काम नहीं करती है, उदाहरण के लिए अगर मैं "diferença" खोजता हूं, तो यूआरएल में यह "? Query = diferença और search = 1" के रूप में दिखाई देगा, जो सही है, लेकिन "सुझाई गई खोज" में इसका कोई परिणाम नहीं मिलेगा के रूप में "diferen a" के रूप में दिखाई देगा नहीं vi में Sible, "ç" उस पर एक सफेद प्रश्न चिह्न के साथ एक काला वर्ग बन गया है।

मेरा मानना ​​है कि मकड़ी का एक अलग कामकाज वर्णक हो सकता है लेकिन मैं समझने में सक्षम नहीं लगता था कि क्या यह मामला। इसके अलावा अंग्रेजी की ओर विकसित किया जा रहा है मुख्यतः मुझे विश्वास है कि यह समझने में कठिनाई नहीं है कि उसके रास्ते में कुछ हिचकिचाहट है।

क्या किसी के पास इसके साथ कोई अनुभव है या मैं इसे हल करने के लिए क्या करने का प्रयास करूँ?

क्या वास्तव में मुझे गुस्सा दिलाना समझ में नहीं है कि मुझे डीबी में अजीब प्रतीकों क्यों मिलती हैं।

कुछ स्पैडर स्रोत कोड फ़ाइलों के माध्यम से ब्राउज़ करना दिखाता है कि यह ऐप्लिकेशन केवल लैटिन 1 वर्णसेट के साथ काम करता है। आपको कुछ अन्य खोज इंजन पर स्विच करना चाहिए, जैसे कि। हालांकि आपको थोड़ी अधिक खोज-संबंधित कोडिंग करना होगा। यदि आप ऐसा करने की तरह महसूस नहीं करते हैं, और आपकी साइट सार्वजनिक है, तो बस Google खोज को एकीकृत करें।


Comments

Popular posts from this blog

Eclipse CDT variable colors in editor -

wpf - Custom Message Box Advice -

AJAX doesn't send POST query -