مشکل فایل Xml

bono056

Member
سلام
من با یه کلاس یه سری اطلاعات رو MySql بصورت XML اکسپورت میکنم. فرمت XML خروجی هم برای Microsoft Excel هستش. یعنی خروجی XML ای تولید میکنم که تو اکسل باز بشه. جدیدا یه سری کاراکترها وارد db شده که وقتی تو xml میاد باعث error تو فایل xml میشه و اکسل نمیتونه فایل خروجی رو باز کنه.
اول اینکه کسی میتونه یه نگاهی به این فایل بندازه و بگه این کاراکترها چیه؟
و اینکه تابعی هست که متن رو قبل از نوشتن تو فایل خروجی بررسی کنه و این کاراکترهای unknown رو دربیاره که باعث این مشکلات نشن؟
من htmlspecialchars() رو امتحان کردم . برای یه سری کاراکترها مثل > جواب داد. ولی کاراکترهاهایی که تو خط 20 فایل مثال اومده رو نمیدونم چیکار کنم؟
 

پیوست ها

  • test.rar
    462 بایت · بازدیدها: 0

bono056

Member
کسی نظری نداره؟ لطفا یه نگاهی به فایل ضمیمه بکنین، شاید کمک کنه.

کد:
<?xml version="1.0"?>
<?mso-application progid="Excel.Sheet"?>
<Workbook xmlns="urn:schemas-microsoft-com:office:spreadsheet" xmlns:ss="urn:schemas-microsoft-com:office:spreadsheet">
	<Styles>
		<Style ss:ID="bold_style">
			<Font ss:Size="10" ss:Bold="1"></Font>
			<Alignment ss:Horizontal="Right" ss:Vertical="Center"></Alignment>
		</Style>
		<Style ss:ID="Default">
			<Alignment ss:Horizontal="Right" ss:Vertical="Center"></Alignment>
		</Style>
	</Styles>
	<Worksheet ss:Name="Sheet1" ss:RightToLeft="1">
		<Table>
			<Row>
				<Cell>
					<Data ss:Type="String">4438673870</Data>
				</Cell>
				<Cell>
					<Data ss:Type="String">â€چâ€چâ€چâ€چâ€چâ€چâ€چâ€چâ€چâ€چâ€چâ€چâ€چâ€چâ€چâ€چâ€چâ€چâ€چâ€چâ€چâ€چâ€چâ€چâ€چâ€چâ€چâ€چâ€چâ€چâ€چâ€چâ€چâ </Data>
				</Cell>
				<Cell>
					<Data ss:Type="String">ط´ع©ط§ط±غŒط§ظ† </Data>
				</Cell>
			</Row>
		</Table>
	</Worksheet>
</Workbook>
 
آخرین ویرایش:

جدیدترین ارسال ها

بالا