مشکل ذخیره سازی داده ها در SQL سرور با فرمت مناسب با Perl Endode

بپرسید
  • SJot SJot
  • 70 ماه قبل
  • 70 ماه قبل
  • 219 نمایش

0

{{ digitTrunc(content.likes) }}

سلام..امروز روز چهارمه که دارم نت رو دنبال یه راه حل میگردم . یک اسکریپت ساده دارم به زبان پرل (Perl) که به MS Sql 2012 متصل میشه و باید یک سری اطلاعات رو به زبان آلمانی روی سرور ذخیره کنه. (البته سرور مشکلی با زبان آلمانی نداره) ولی وقتی که اسکریپت رو اجرا میکنم درست عمل نمیکنه و روی سرور علامت سوال و چیزای عجیب ذخیره میشه مثل این: Müller (بجای: Müller) من سعی کردم از ماژول های خود زبان Perl کمک بگیرم مثل Encode ولی باز هم نتایج درستی نداشتم مثل این:

jst 4 ex.
use Encode;
require the function to open the DataBase
require('open-db-javid.inc');
a variable with uml_char lik 'ü'
$umllastName = "Müller";
encoding the variable to the unicode for german alphabets
$lastName = encode("Latin1", $uml);
sql command
$sqlNewUser= "INSERT INTO myDB (LAST_NAME) VALUES ('$lastName');";
if (! $db->Sql($sqlNewUser)){
}else{
print $db->Error();
}

نتیجه :

داده ی مورد نظر در دیتا بیس باز هم به شکلک های عجیب و غریب تبدیل شد

کسی میتونه یه راهنمایی درست بکنه

واقعا ممنون میشم

دوره های شبکه، برنامه نویسی، مجازی سازی، امنیت، نفوذ و ... با برترین های ایران

پاسخ ها به این سوال

پاسخ ها به این سوال

{{ digitTrunc(post.likes) }}

این پست در تاریخ {{ dateString(new Date(post.deleteDate)) }} توسط {{ post.deletedByUser }} حذف شده است.

دلیل حذف: {{ post.deleteReason ?? 'نامشخص' }}

{{ err }}
{{ post.userAchivements.rhodiumAchievements }}
{{ post.userAchivements.platinumAchievements }}
{{ post.userAchivements.goldAchievements }}
{{ post.userAchivements.silverAchievements }}
{{ post.userAchivements.bronzeAchievements }}
{{ timeSince(new Date(post.date)) }} قبل

برای ثبت پاسخ خود در وب سایت وارد حساب کاربری خود شوید
قابلیت ارسال مطلب توسط مدیریت سایت غیر فعال شده است