ورود

View Full Version : مبتدی: نوشتن utf8



dot1mav
شنبه 11 شهریور 1396, 19:27 عصر
سلام دوستان

من دارم یک برنامه مینویسم و یه مشکلی پیدا کردم اونم اینه که وقتی با کامپایلر ران میکنم
فارسی مینویسه بدون هیچ مشکلی اما وقتی با فایل jar ران میکنم فارسی نمینویسه دارم با MySql کار میکنم و اینکه
اینو هم زدم :

String DB_URL = "jdbc:mysql://localhost:3306/lot?useUnicode=true&characterEncoding=UTF-8";

ولی کار ساز نبود

ممنون میشم راهنماییم کنید

vahid-p
شنبه 11 شهریور 1396, 23:03 عصر
منظورتون از فارسی نمینویسه چیه؟ تو دیتابیس فارسی ذخیره نمیشه یا رو کنسول که اجرا میکنید فارسی چاپ نمیشه؟
اگر برنامتون GUI نداره و رو کنسول اجرا میشه (مثل cmd ویندوز)، احتمالا مشکل از اینه که کنسول نمیتونه این کاراکترها رو چاپ کنه (البته مثل اینکه میشه با آرگومان هایی cmd رو در حالت unicode بالا آورد ولی من اطلاعی ندارم)

اگر در چاپش فقط مشکل دارید، بهتره یه GUI ساده براش طراحی کنید.