PDA

View Full Version : مشکل درجستجو



visual_sadegh
پنج شنبه 25 بهمن 1386, 11:01 صبح
سلام دوستان
مشکل من اینه که متوجه شدم بعضی از کاراکترهای فارسی مثل ک در ویندوزهای مختلف کدهای متفاوت دارند.
این مسئله باعث شده توی جستجوی کدها با مشکل مواجه بشم
مخصوصا در برنامه های تحت شبکه
آیا راه حلی برای کل این مشکل وجود داره؟

visual_sadegh
شنبه 27 بهمن 1386, 07:21 صبح
کسی نیست جواب منو بده؟
شاید سوالم مبهمه
بهتره بهتر شرح بدم:
این کوری رو در نظر داشته باشید:

Select * From Table1 Where BookName Like %'AAA'%
حالا بجای AAA من رشته 'کتاب ' رو قرار می دم.
در بعصی از سیستم ها جواب میده در بعضی جواب نمی ده
با اینکه در هر دو رشته کتاب وجود داره
بیشتر که بررسی کردم دیدم مشکل از حرف ک هست.
که ممکنه تو ویندوز های مختلف کد های متفاوتی داشته باشه.
کسی راهی برای حل این مشکل داره؟

Dariuosh
شنبه 27 بهمن 1386, 08:15 صبح
این به خاطر مشکل تو کدهای فارسی تو ویندوزهای مختلف هست فایل KBDFa رو باید رو اون سیستم هایی که فرق داره دوباره کپی کنی

visual_sadegh
شنبه 27 بهمن 1386, 08:28 صبح
این به خاطر مشکل تو کدهای فارسی تو ویندوزهای مختلف هست فایل KBDFa رو باید رو اون سیستم هایی که فرق داره دوباره کپی کنی
چطور می تونم بفهمم که فرق داره یا نه؟
توی system32 کپی کنم کافیه؟
یا حتما باید توی safemode اینکارو انجام داد؟
یا کار دیگه؟

Dariuosh
شنبه 27 بهمن 1386, 08:41 صبح
آره System32 وDllCache تو همونSystem32 کافیه البته دومیHidden، سیف مد هم نمیخواد فقط وقتی کپی کردی ویندوز یه پیغام میده که فایل تغییر کرده میخوای برش گردونم که No بزن همین

visual_sadegh
شنبه 27 بهمن 1386, 08:46 صبح
چطور می تونم کد پیج ها رو با این فایل مقایسه کنم، تا ببینم ضرورت داره کپی کنم یا نه؟

Dariuosh
شنبه 27 بهمن 1386, 08:57 صبح
تو اونایی که مشکل دارن اکثراً به جای 'ی' مصلاً باید شیفت X بزنی یا 'ژ' شیفت C
تو اون عکس که پیش فایل هست جایه حرفارو بعد از کپی شدن نشون داده

sinpin
شنبه 27 بهمن 1386, 09:02 صبح
چطور می تونم بفهمم که فرق داره یا نه؟
توی system32 کپی کنم کافیه؟
یا حتما باید توی safemode اینکارو انجام داد؟
یا کار دیگه؟
معمولا دو راه هست :
1- کپی در حالت safe mode
2- فایل kbdfa.dll رو در این دو پوشه کپی کنید :

C:\WINDOWS\system32

C:\WINDOWS\system32\dllcache
بلافاصله بعد از کپی سیستم عامل از شما میخواهد که CD ویندوز رو قراربدید برای Restore که شما این مرحله رو Cancel میکنید.

visual_sadegh
شنبه 27 بهمن 1386, 09:07 صبح
تو اونایی که مشکل دارن اکثراً به جای 'ی' مصلاً باید شیفت X بزنی یا 'ژ' شیفت C
تو اون عکس که پیش فایل هست جایه حرفارو بعد از کپی شدن نشون داده
ممنون ولی چطور می شه از توی دات نت تشخیص داد؟

Dariuosh
شنبه 27 بهمن 1386, 09:13 صبح
ممنون ولی چطور می شه از توی دات نت تشخیص داد؟
من الان سیستمی پیشم نیست که چک کنک ولی احتمالاً ورژن DLL یا سایزشون یا یه فرقایی تو این مایه ها باید داشته باشن

visual_sadegh
شنبه 27 بهمن 1386, 09:21 صبح
من الان سیستمی پیشم نیست که چک کنک ولی احتمالاً ورژن DLL یا سایزشون یا یه فرقایی تو این مایه ها باید داشته باشن
یعنی یک راه چک کردن از توی دات نت مقایسه دو فایل با همدیگر است؟از نظر اندازه و محتوا،درسته؟