Obsah fóra
PravidláRegistrovaťPrihlásenie




Odpovedať na tému [ Príspevkov: 18 ] 
AutorSpráva
Offline

Užívateľ
Užívateľ
AJAX inline text edit - diakritika

Registrovaný: 10.11.06
Prihlásený: 30.10.17
Príspevky: 43
Témy: 10
Príspevok NapísalOffline : 27.03.2009 0:48

Caute mam problemy s diakritikou v AJAX inline text edit
http://www.yvoschaap.com/index.php/weblog/ajax_inline_instant_update_text_20/.
Skusal som to na localhoste, ale stale mi miesto znakov s doakritikou vypisuje nieco taketo: %u0165 %u017E %u0161 %u013E.

Tento isty problem je aj v ukazke:
http://www.yvoschaap.com/instantedit/.

Neviete v som to moze byt?
Dakujem.[/u]


Offline

Užívateľ
Užívateľ
AJAX inline text edit - diakritika

Registrovaný: 16.01.08
Prihlásený: 27.03.13
Príspevky: 641
Témy: 144
Bydlisko: Žilina
Príspevok NapísalOffline : 27.03.2009 8:02

som pozeral zdrojovy kod, no nenasiel som definovany charset. skus na localhoste pridat do hlavicky (hned za <head>):

Kód:
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />







_________________
Mac Book Pro 15.4", CPU: Intel Core 2 Duo 2.8 GHz, RAM: 4GB DDR3, HDD: 500 GB, VGA: 512MB GDDR3, OS: Mac OS X Lion; Mobil: HTC ONE S
Offline

Užívateľ
Užívateľ
AJAX inline text edit - diakritika

Registrovaný: 10.11.06
Prihlásený: 30.10.17
Príspevky: 43
Témy: 10
Príspevok Napísal autor témyOffline : 27.03.2009 8:48

Mam to tam vlozene, takisto som skusal
Kód:
<script type="text/javascript" src="instantedit.js" charset="utf-8"></script>


ako som tu nasiel v inej teme, ale nic... dik za odpoved :)


Offline

Užívateľ
Užívateľ
AJAX inline text edit - diakritika

Registrovaný: 16.05.07
Prihlásený: 01.08.17
Príspevky: 837
Témy: 6
Príspevok NapísalOffline : 27.03.2009 9:27

problem je az ked znova kliknes na ten text co uz ma diakritiku je to v tom escapovani musis si to znova escapnut naspak. aj ked neviem ze co ti ten ajax tam robi ked pri refresnuti mas znova rovnaky text

hlavne si pozri ako to odraza ten text subor update.php co ti to spracovava...podla toho sa zariad ci to treba upravit v tom update.php alebo to upravis bud predtym nez to posles alebo potom ked to prijmes inak z akej spanielskej stranky to mas? remotos = new datosServidor jak keby z mexika to vzniklo


Offline

Užívateľ
Užívateľ
AJAX inline text edit - diakritika

Registrovaný: 10.11.06
Prihlásený: 30.10.17
Príspevky: 43
Témy: 10
Príspevok Napísal autor témyOffline : 27.03.2009 17:55

v update.php, mam vlozenie /update/ do databazy, tak aj po refreshnuti mi ostane novy text

skusal som pouzit funkciu na prkodovanie z UNI http://spravodaj.madaj.net/view.php/2004/02-nekomentovane-odkazy-iv-zmena-kodovania-v-mozilla-firebird nie vsetky znaky su vypisane v tvare %u0165 %u017E %u0161 %u013E mieto niekorych vypise ? takze neosetruje tato fukncia vsetky znaky. miesto neiktorych vypise %uFFFD...

Kód:
// konvertovanie z volakeho kodovania do WIN 1250 © 2004 Robert Madaj
$rconvWIN = array(
'á','ä','č','ď','é','ě','í','ĺ',
'ľ','ó','ô','ŕ','ř','š','ť','ú','ů',
'ž','Á','Ä','Č','Ď','É','Ě','Ĺ','Ľ','Ó',
'Ô','Ŕ','Ř','Š','Ť','Ú','Ů','Ž');

$rconvUNI = array('%E1','%E4','%u010D','%u010F','%E9','%u011B','%ED','%u013A',
'%u013E','%F3','%F4','%u0155','%u0159','%u0161','%u0165','%FA','%u016F',
'%u017E','%C1','%E4','%u010C','%u010E','%C9','%u011A','%u0139','%u013D','%D3',
'%F4','%u0154','%u0158','%u0160','%u0164','%DA','%u016E','%u017D');

function uni2win($txt){
  global $rconvUNI,$rconvWIN;
  $out=$txt;
 
  for ($j=0;$j<count($rconvUNI);$j+=1) {
    $out = str_replace($rconvUNI[$j], $rconvWIN[$j], $out);
  }
 
  return $out;
}


niektore znaky som nasiel tu a prerabal poliahttp://www.hethport.uni-wuerzburg.de/keyboards/LinuxKBD/LinuxTastaturbelegung_utf-8_Compose_2005.pdf, ale aj tak nepomaha...

nasiel som to na tomto blogu http://www.yvoschaap.com/index.php/weblog/ajax_inline_instant_update_text_20/ v About me je uvedene Holandsko :)


Offline

Užívateľ
Užívateľ
AJAX inline text edit - diakritika

Registrovaný: 16.05.07
Prihlásený: 01.08.17
Príspevky: 837
Témy: 6
Príspevok NapísalOffline : 27.03.2009 20:07

mne to potom refreshnuti napise nanovo to iste tam.
ale skus tam dat encode alebo decode . no ked radsej a teraz som to odskusal si daj tam do toho javascriptu co vlkada ten text
Kód:
unescape(a ten retazec)
tak mi to zobrazilo to co som tam napisal inak neviem jak ti hento funguje to pretoze mne to inak po refreshnuti ale te %u010D osetris unescape henta hodnota je č si vyskusaj cez tu funkciu ak chces no...


Offline

Užívateľ
Užívateľ
AJAX inline text edit - diakritika

Registrovaný: 10.11.06
Prihlásený: 30.10.17
Príspevky: 43
Témy: 10
Príspevok Napísal autor témyOffline : 27.03.2009 21:05

na localhoste mam v update.php ukladanie do databazy, tam mi zmeneny text ostava... v ukazke na blogu sa to vzdy obnovi...

skusal som unescape, ale vyhadzuje mi to ako neznamu funkciu.


Offline

Užívateľ
Užívateľ
AJAX inline text edit - diakritika

Registrovaný: 26.11.06
Prihlásený: 22.01.24
Príspevky: 4118
Témy: 319
Bydlisko: HE/BA
Príspevok NapísalOffline : 27.03.2009 22:50

Tak trochu mimo témy.... je také niečo aj v jQuery? alebo vedel by niekto niečo také sklepať?


Offline

Užívateľ
Užívateľ
AJAX inline text edit - diakritika

Registrovaný: 16.05.07
Prihlásený: 01.08.17
Príspevky: 837
Témy: 6
Príspevok NapísalOffline : 28.03.2009 12:00

Marco píše:
skusal som unescape, ale vyhadzuje mi to ako neznamu funkciu.
javascript ti to vyhodi ako neznamu funkciu? ci php pretoze to je funkcia javascriptu to unescape a to treba upravit v tom .js subore.


Offline

Užívateľ
Užívateľ
AJAX inline text edit - diakritika

Registrovaný: 10.11.06
Prihlásený: 30.10.17
Príspevky: 43
Témy: 10
Príspevok Napísal autor témyOffline : 28.03.2009 13:23

ja som daval unescape fo php :oops: neviem kam to mam dat do javascriptu :(


Offline

Užívateľ
Užívateľ
AJAX inline text edit - diakritika

Registrovaný: 16.05.07
Prihlásený: 01.08.17
Príspevky: 837
Témy: 6
Príspevok NapísalOffline : 29.03.2009 11:12

Kód:
function fieldBlur(campo,idfld) {
   if (campo.value!="") {
      elem = document.getElementById( idfld );
      remotos = new datosServidor;
      nt = remotos.enviar(urlBase + "?fieldname=" +escape(elem.id)+ "&content="+escape(campo.value)+"&"+formVars,"");
      elem.innerHTML = nt;
      changing = false;
      return false;
   }
}
napriklad tu ako mohlo by to byt unescape(nt); sice neviem ci to posielas ako text ci tam mas aj html znaky. ale tak az je to tak potom si to prebehni cyklom pre objekty a ich honoty


Offline

Užívateľ
Užívateľ
AJAX inline text edit - diakritika

Registrovaný: 10.11.06
Prihlásený: 30.10.17
Príspevky: 43
Témy: 10
Príspevok Napísal autor témyOffline : 30.03.2009 15:51

ak pouzijem unescape(nt), pomoze to len na niektore pismenka, asi takto :loony:
Citácia:
a - �,a - �,c - č,d - ď,e - �,e - ě,i - �,l - ĺ,l - ľ,o - �,o - �,r - ŕ,r - ř, s - š,t - ť,u - �,u - ů,z - ž,A - �,A - �,C - Č,D - Ď,E - �,E - Ě,L - Ĺ,L - Ľ, O - �,O - �,R - Ŕ,R - Ř,S - Š,T - Ť,U - �,U - Ů,Z - Ž
, no do DB to uklada zle. Ak som v update.php pouzil funkciu uni2win() (hore je spomenutá),
upravila tie iste pismenka, a do DB bol zaznam ulozeny rovnako ako vypis.


Offline

Užívateľ
Užívateľ
AJAX inline text edit - diakritika

Registrovaný: 16.05.07
Prihlásený: 01.08.17
Príspevky: 837
Témy: 6
Príspevok NapísalOffline : 01.04.2009 18:38

no tak si daj zalezat aby to do batabazy ukladalo tak ako ma a aj databaza by mala mat podporovany charset a potom hadam aj php co preposiela na ajax by mal mat kodovanie rovnake a mozno naopak by nemal mat ziadne. to musis vyskusat vsetko.


Offline

Užívateľ
Užívateľ
AJAX inline text edit - diakritika

Registrovaný: 10.11.06
Prihlásený: 30.10.17
Príspevky: 43
Témy: 10
Príspevok Napísal autor témyOffline : 01.04.2009 20:06

databaza aj skript ma spravne kodovanie... uz neviem co mam vyskusat...
ale dakujem za snahu :)


Offline

Užívateľ
Užívateľ
AJAX inline text edit - diakritika

Registrovaný: 16.05.07
Prihlásený: 01.08.17
Príspevky: 837
Témy: 6
Príspevok NapísalOffline : 06.04.2009 7:49

ja som to ukladal a cital cez .xml a slo to dalo sa to spravit aby siel kazdy znak aspon tie co sa pouzivaju v slovencine a tak by to malo ijst aj cez databazu. ked chces tak ti mozem poslat ten script na porovnanie







_________________
getch();?{readkey;?} na konci? !A naco! Riesenie je (Alt+F5)
99% pochopí a shaggy je druhá kategória
Offline

Užívateľ
Užívateľ
Obrázok užívateľa

Registrovaný: 05.09.11
Prihlásený: 05.09.11
Príspevky: 8
Témy: 1
Príspevok NapísalOffline : 05.09.2011 15:12

Marco podarilo sa ti prosim ta vyriesit ten tvoj problem s diakritikou a escape v javascripte a updatom v php?
mam rovnaky problem a uz dva dni browsujem a neviem najst riesenie....

// pridané po 1 minúte od posledného príspevku

Marco podarilo sa ti prosim ta vyriesit ten tvoj problem s diakritikou a escape v javascripte a updatom v php?
mam rovnaky problem a uz dva dni browsujem a neviem najst riesenie....


Offline

Užívateľ
Užívateľ
AJAX inline text edit - diakritika

Registrovaný: 16.05.07
Prihlásený: 01.08.17
Príspevky: 837
Témy: 6
Príspevok NapísalOffline : 06.09.2011 11:30

daj sem tie scripty co mas bo mozno po 2 rokoch ti asi tazko odpise aj kebyze pouzijes SS


Offline

Užívateľ
Užívateľ
Obrázok užívateľa

Registrovaný: 05.09.11
Prihlásený: 05.09.11
Príspevky: 8
Témy: 1
Príspevok NapísalOffline : 06.09.2011 21:23

caf Juho...diky sa reakciu i ked medzicasom mi tu na fore v inom treade poradili....nasiel som php funkciu ktora dokazala escapovane znaky dat spat aj s diakritikou ale zase malo to problem s UTF znakmi ako napr. ýáíé ....a poradili mi abz som namiesto escape pouzil encodeURIComponent() co zevraj ma korektnejsie spravanie s UTF8 a takto mi to uz funguje....


Odpovedať na tému [ Príspevkov: 18 ] 


Podobné témy

 Témy  Odpovede  Zobrazenia  Posledný príspevok 
V tomto fóre nie sú ďalšie neprečítané témy. AJAX inline text edit

v JavaScript, VBScript, Ajax

1

419

27.04.2012 18:32

weroro Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. display : inline

v HTML, XHTML, XML, CSS

3

628

16.04.2009 21:31

Flety Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. Float a inline

v HTML, XHTML, XML, CSS

1

454

17.02.2018 23:33

weroro Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. Inline Korčule pre El_Silvera

v Ostatné

11

689

09.05.2012 13:30

nicobb Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. Ake Inline korcule ? mate ? znacka ... ?

[ Choď na stránku:Choď na stránku: 1, 2 ]

v Šport a pohyb

33

6733

15.01.2012 15:44

rolli Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. Inline-block a li spacing

v HTML, XHTML, XML, CSS

7

549

20.07.2015 16:15

JustMe Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. Cool Edit

v Audio programy

0

1009

24.05.2007 18:04

diademus Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. Edit error :)

v Správy pre vedenie fóra

2

1226

12.07.2008 23:20

Triminka Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. Edit - prázdne

v Delphi, Visual Basic

3

661

05.06.2011 0:11

coldak Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. Edit profilu

v PHP, ASP

2

1167

14.12.2008 18:43

kajbo Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. Image edit

v Ostatné programy

2

1208

09.04.2006 13:49

Spirit Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. edit nastavenie

v Delphi, Visual Basic

9

806

14.05.2009 8:10

Fico Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. Tlačítko EDIT

[ Choď na stránku:Choď na stránku: 1, 2 ]

v Správy pre vedenie fóra

38

4773

19.05.2007 0:12

JanoF Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. BBcode Edit

v Redakčné systémy

9

868

23.10.2006 13:48

PCMark Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. OC Zeleninky EDIT!

v Biosy a ladenie výkonu

8

1186

06.01.2006 13:17

Rasputin Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. Programovanie - skuska - edit

v Delphi, Visual Basic

1

661

29.01.2013 0:49

Gregi555 Zobrazenie posledných príspevkov


Nemôžete zakladať nové témy v tomto fóre
Nemôžete odpovedať na témy v tomto fóre
Nemôžete upravovať svoje príspevky v tomto fóre
Nemôžete mazať svoje príspevky v tomto fóre

Skočiť na:  

Powered by phpBB Jarvis © 2005 - 2024 PCforum, webhosting by WebSupport, secured by GeoTrust, edited by JanoF
Ako väčšina webových stránok aj my používame cookies. Zotrvaním na webovej stránke súhlasíte, že ich môžeme používať.
Všeobecné podmienky, spracovanie osobných údajov a pravidlá fóra