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

مشكلة علامة استفهام ؟؟؟؟؟؟ مع بيانات القديمة .

بدأه هالي الدهوكي في 2 أكتوبر 2012 · 5 رد · 963 مشاهدة · في منتدى تطوير المواقع بـ PHP
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

مرحبا كيف الحال .. شباب عندي مشكلة مش عارف وين الحل ..

انا كانت تطلع كلمات عندي في القاعدة مثل حروف تركية او المانية مثل ÇáããáßÉ ÇáããáßÉ ÇáããáßÉ هكذا و طلبت من احد اصدقائي كيفية تحويل هذه اللغة الى عربية يعني في القاعدة لو دخلت عربي يطلع عربي مش ÇáããáßÉ او علامات ؟؟؟؟؟

طيب انا حفضت الجدول و جيت انصب الجدول يطعلي علامات استفهام ؟؟؟؟؟؟؟؟ يعني علامات استفهام في القاعدة و في العرض ايضا لكن ...

عند ادخال بيانات جديدة لا مشاكل .

لكن المشكلة فقط مع بيانات القديمة فما الحل لو سمحتم ...

شوفو الصور في المرفقات ...

تضهر في هذا الشكل في القاعدة و في الصفحة ؟؟ ؟؟؟؟ ؟؟؟ ؟؟؟ ؟؟؟ ؟؟؟ لكن فقط مع بيانات القديمة :(

post-236353-091683800 1349204686_thumb.p

post-236353-045202700 1349204704_thumb.p

المرفقات
1.png2.png

Professional Technology Information

HTML , CSS , PHP , JQuery , Action Script

Photographic Designer & websites Designer : Dinamic Sites & photographic Sites & Flash Sites

IF YOU WANT SEE MY WORKS

VISIT THIS LINK

Prince Designs

#2

شباب هل من مجيب على مشكلتي :(

Professional Technology Information

HTML , CSS , PHP , JQuery , Action Script

Photographic Designer & websites Designer : Dinamic Sites & photographic Sites & Flash Sites

IF YOU WANT SEE MY WORKS

VISIT THIS LINK

Prince Designs

#3

الحل بسيط ان شاء الله

1- تغيير الترميز في قاعدة البيانات الي utf8_general_ci

connectm.jpg

2- أضافة سطرين تحت بعد عملية الأتصال بقاعدة البيانات

mysql_query("set character_set_server='utf8'");

mysql_query("set names 'utf8'")

<?php

$server="localhost";

$rootname="root";

$rootpassword="";

$dbname="db1";

$conn = @mysql_connect($server,$rootname,$rootpassword) or die ("Problem Connecting");

$select= @mysql_select_db($dbname,$conn) or die (mysql_error());

mysql_query("set character_set_server='utf8'"); // هنا تم اضافة كود الترميز الخاص بالغة العربية

mysql_query("set names 'utf8'");

?>

لاتنسى في راس الصفحة الترميز يجب ان يكون UTF8

metasn.jpg

Saffor

#4

اخي عملت نفس الطريقة لكن بدون جدوى :( :(

شوف اي شئ ادخله جديد لا مشاكل لكن المشكلة فقط مع بيانات قديمة و لو اجي اضيف بيانات جديدة لا مشاكل تضهر بال عربي و بدون اي مشكلة لكن المشكلة فقط مع بيانات القديمة .....

Professional Technology Information

HTML , CSS , PHP , JQuery , Action Script

Photographic Designer & websites Designer : Dinamic Sites & photographic Sites & Flash Sites

IF YOU WANT SEE MY WORKS

VISIT THIS LINK

Prince Designs

#5
هالي الدهوكي كتب:

اخي عملت نفس الطريقة لكن بدون جدوى :( :(

شوف اي شئ ادخله جديد لا مشاكل لكن المشكلة فقط مع بيانات قديمة و لو اجي اضيف بيانات جديدة لا مشاكل تضهر بال عربي و بدون اي مشكلة لكن المشكلة فقط مع بيانات القديمة .....

جرب أن تغيير الترميز للجداول القديمة يعنى تقف على كل جدول وتغيير الترميز الى utf8_general_ci

Saffor

#6

الأخ هالي

اعتقد ان المشكلة في البيانات القديمة لديها ترميز مختلف عن الترميز في البيانات الجديدة

لذلك يجب تحويلها اولاً باي طريقة للترميز الجديد قبل نقلها ليكون الترميز واحد في القديمة و الجديدة

=============
الطموح و الحافز سر النجاح

=============

AflamHQ.com | Palphp.com

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