During learn and experience

۲ مطلب در دی ۱۳۸۸ ثبت شده است

???????? در خروجی گزارش JasperReport

شاید بسیاری از برنامه نویسان فارسی زبان به این مشکل در استفاده از ابزار قدرتمند JasperReport برخورد کرده باشند. مشکل از این قرار است که زمانی که شما متن فارسی درون خروجی گزارش خود دارید ، آن متون بصورت ?????? نمایش داده می شوند.
تا به این لحظه دو دلیل برای وجود این مشکل پیدا کرده ام (به احتمال زیاد دلایل دیگری نیز می تواند وجود داشته باشد).

1- مقداردهی نکردن ContentType برای HttpServletResponse:
charset اطلاعاتی که قرار است درون خروجی گزارش نمایش داده شود باید بصورت زیر مشخص شود:

response.setContentType("text/html;charset=UTF-8");

2- پس از مقداردهی ContentType متد getWriter از کلاس HttpServletResponse فراخوانی شود
دقت داشته باشید شئ PrintWriter را حتما بعد از مقداردهی ContentType با استفاده از متد getWriter بگیرید.

response.setContentType("text/html;charset=UTF-8");
out = response.getWriter();

شاد باشید.
۳۰ دی ۸۸ ، ۱۰:۳۴ ۰ نظر موافقین ۰ مخالفین ۰
سعید زرین فام

استفاده از امکانات Subversion در Microsoft Word



در حال حاضر تقریبا تمامی محیط های برنامه نویسی یا بصورت مستقیم و یا با استفاده از plug-in از Subversion پشتیبانی می کنند. مشکلی که من در روزهای گذشته داشتم این بود که می خواستم درون نرم افزار Microsoft Word نیز بتوانم همانند محیط های برنامه نویسی فایل های ویرایش شده را برروی سرور commit و یا update کنم و بتوانم از دستوراتی مانند diff استفاده کنم.
برای این کار قاعدتا باید دنبال plug-in برای Microsoft Word می گشتم ، پس از کمی جستجو msofficesvn را پیدا کردم (البته بدلیل اینکه میزبان این پروژه سایت Google Code می باشد برای ایرانیان قابل دسترسی نیست و باید از پ-ر-و-ک-س-ی استفاده کنید).
این plug-in از نرم افزار TortoiseSVN برای انجام عملیات خود استفاده می کند و مراحل نصب آن نیز سرراست می باشد ، البته امکانات و دستورات این plug-in به اندازه امکانات محیط های برنامه نویسی کامل نمی باشد.

شاد باشید.
۱۵ دی ۸۸ ، ۲۲:۴۱ ۰ نظر موافقین ۰ مخالفین ۰
سعید زرین فام