الفريق العربي للبرمجةأرشيف المنتديات · 2000 – 2023
نسخة أرشيفية للقراءة فقط — التسجيل والمشاركة مغلقان، والمحتوى محفوظ كما كان.

ظهور النص بحروف غريبه

مغلق
بدأه marwan omar في 3 أغسطس 2006 · 4 رد · 654 مشاهدة · في منتدى تطوير المواقع بـ PHP
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

السلام عليكم ورحمه الله

انا عملت صفحه بحيث ان النص يرجع من قاعده البيانات ولكن النص يرجع بحروف غريبه مثل

Saba Sandwiches

انظروا الى اول الكلمه كيف يمكنني ان احل مثل هذه المشكله

لقد وجدت حل لمثل هذه المشكله لبعض الفواصل ولكن لم اجد الباقي ولاكود هو

<?php 

		$find[] = '“';  // left side double smart quote
  $find[] = 'â€';  // right side double smart quote
  $find[] = '‘';  // left side single smart quote
  $find[] = '’';  // right side single smart quote
  $find[] = '…';  // elipsis
  $find[] = '—';  // em dash
  $find[] = '–';  // en dash

  $find[] = '"';

  $replace[] = '"';
  $replace[] = '"';
  $replace[] = "'";
  $replace[] = "'";
  $replace[] = "...";
  $replace[] = "-";
  $replace[] = "-";
	$replace[] = "";

   //str_replace($find, $replace, $row['name']);
 ?>

وشكرا

#2

أخوي marwan omar

السلام عليكم و رحمة الله و بركاته

لا أعلم بمشكلتك لكن لنحاول بإعطاء حل تقريبي ان شاء الله انه يزبط معاك

استخدم (META tag) ب الترميز للغة قبل كتابة الكود

<meta http-equiv="Content-Type" content="text/html; charset=windows-1256">

أو استخدم (header) الخاص باللغة

$headers  = "MIME-Version: 1.0\r\n";
$headers .= "Content-type: text/html; charset=iso-8859-1\r\n";

و ان شاء الله يزبط معاك

تحياتي و تقديري

أخوك سامي

#3
اقتباس
انا عملت صفحه بحيث ان النص يرجع من قاعده البيانات ولكن النص يرجع بحروف غريبه مثل

Saba Sandwiches

أفهم من هذا الكلام أن المشكلة في المتصفح وليس في محرر php إذا كان كذلك فكلام الأخ greatsami نافع باستخدام الترميز العربي وهو

اقتباس
charset=windows-1256">

ولكن هذا النص

اقتباس
$find[] = '“';

يدل على أن المشكلة في محرر php

فإذا كان دريم ويفربإمكانك الذهاب إلى القائمة Modify ثم إلى خصائص الصفحة Paga Properties ثم عدِّل Encoding الترميز الذي تريد .

بالتوفيق

تم تعديل هذه المشاركة بواسطة أبو محمد اللحياني في 5 أغسطس 2006 في 00:27

ولو وافيت ربك دون ذنب *** وناقشك الحساب إذاً هلكتا

ولم يظلمك في عملٍ ولكن *** عسير أن تقوم بما حملتا

#4

اخواني مشكورين على المساعده ولكنيي جربت كل الطرق ولم اجد اي طريقة الا التي كتبتها في الموضوع وهو البحث عن الحرف الغريب واستبداله بالقيمه الحقيقيه

تم تعديل هذه المشاركة بواسطة marwan omar في 5 أغسطس 2006 في 15:51

#5

السلام عليكم

أخي الكريم لو إنته بتستعمل ال dreamwaver فهو إلي تسبب في تحويل الحروف للشكل ده لإنه لايدعم اللغة العربية

إفتح ملف ال php الخاص بك ب notpad و قم بكتابة الكلمات الغريبه بما يوافقها بالعربي و إن شاء الله مراح يكون في ه مشكله بس لاتفتحه بال dreamwaver

تحياتي

أحمد

هذا الموضوع مغلق.

مواضيع مشابهة