logi sisse meist KKK

Üritan xml välja pritsida phpga aga millegi pärast loeb ta eesti täppe ja muid sarnaseid veaks xml header on

header("content-type:text/xml; charset=UTF-8");

php enda oma ka UTF-8 with out signature.

kasutasin seda xml parandamiseks

$reptxt = iconv("UTF-8","UTF-8//IGNORE",$reptxt);

aga see võttis lihtsalt ÖÄÕÜ välja.

küsitud Jan 22 '10 at 06:48

SonOfAnarhy's gravatar image

SonOfAnarhy
1111


Ma soovitaksin XML päises deklareerida kodeering, siis on see XML õigesti arusaadav ka siis, kui ta on salvestatud failina kõvakettale ning HTTP päist pole käepärast:

<?xml version="1.0" encoding="utf-8" ?>

Lisainfot võib lugeda siit: http://www.w3.org/International/O-charset

link

vastatud Jan 27 '10 at 09:04

Tambet%20Matiisen's gravatar image

Tambet Matiisen ♦♦
77791125

Ah sain juba hakkama !

link

vastatud Jan 22 '10 at 07:07

SonOfAnarhy's gravatar image

SonOfAnarhy
1111

Järeltulevate põlvede hüvanguks võiks ju paari reaga märkida, milles asi oli ja kuidas lahendatud sai.

(Jan 22 '10 at 08:19) Ahto Truu ♦♦

Üldiselt tuleks nii XML parsimisel kui genereerimisel pruukida spetsiaalseid teeke, mis oskavad käsitleda kooditabeleid ja erisümboleid ja garanteerivad, et tulemus oleks vähemalt "well-formed".

Tungivalt soovitav oleks ka nii sisendi kui loodud väljundi valideerimine XML schema vastu (vähemalt vaikeseadistustes arenduse ja testimise faasis, produktsioonisüsteemis võib kaaluda selle ka jõudlusprobleemide tõttu välja lülitamist).

link

vastatud Jan 25 '10 at 22:31

sigamozart's gravatar image

sigamozart
2994

Oleneb. Terve hulk XML'i võlusid (mnjah) on selles, et aeg-ajalt saab ilma teekideta ka mõistliku tulemuse. Aga XML'i, mis isegi well-formed ei ole, on muidugi äärmiselt ebaviisakas genereerida, teekidega või ilma teekideta.

(Jan 28 '10 at 19:27) dig
Sinu vastus
lülita eelvaade

Jälgi seda küsimust

By Email:

Pärast sisselogimist saad tellida muudatuse teavitusi siit

By RSS:

Answers

Answers and Comments

Markdown Basics

  • *kaldkiri* või __kaldkiri__
  • **paks kiri** või __paks kiri__
  • link:[tekst](http://url.com/ "pealkiri")
  • pilt?![alt tekst](/path/img.jpg "pealkiri")
  • nummerdatud nimekiri: 1. Foo 2. Bar
  • to add a line break simply add two spaces to where you would like the new line to be.
  • põhilised HTML märgendid on samuti toetatud

Pinu tööpakkumised

kõik pakkumised »

Küsimuse sildid:

×22
×3

küsitud: Jan 22 '10 at 06:48

nähtud: 3,919 korda

viimati uuendatud: Jan 27 '10 at 09:04

Litsents: Creative Commons Attribution License | Kontakt: info@pinu.ee