[ 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 | 10
NapísalOffline : 27.03.2009 0:48 | AJAX inline text edit - diakritika

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 | 144
Bydlisko: Žilina
NapísalOffline : 27.03.2009 8:02 | AJAX inline text edit - diakritika

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 | 10
Napísal autor témyOffline : 27.03.2009 8:48 | AJAX inline text edit - diakritika

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 | 6
NapísalOffline : 27.03.2009 9:27 | AJAX inline text edit - diakritika

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 | 10
Napísal autor témyOffline : 27.03.2009 17:55 | AJAX inline text edit - diakritika

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 | 6
NapísalOffline : 27.03.2009 20:07 | AJAX inline text edit - diakritika

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 | 10
Napísal autor témyOffline : 27.03.2009 21:05 | AJAX inline text edit - diakritika

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 | 319
Bydlisko: HE/BA
NapísalOffline : 27.03.2009 22:50 | AJAX inline text edit - diakritika

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 | 6
NapísalOffline : 28.03.2009 12:00 | AJAX inline text edit - diakritika

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 | 10
Napísal autor témyOffline : 28.03.2009 13:23 | AJAX inline text edit - diakritika

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 | 6
NapísalOffline : 29.03.2009 11:12 | AJAX inline text edit - diakritika

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 | 10
Napísal autor témyOffline : 30.03.2009 15:51 | AJAX inline text edit - diakritika

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 | 6
NapísalOffline : 01.04.2009 18:38 | AJAX inline text edit - diakritika

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 | 10
Napísal autor témyOffline : 01.04.2009 20:06 | AJAX inline text edit - diakritika

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 | 6
NapísalOffline : 06.04.2009 7:49 | AJAX inline text edit - diakritika

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 | 1
NapísalOffline : 05.09.2011 15:12 | AJAX inline text edit - diakritika

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 | 6
NapísalOffline : 06.09.2011 11:30 | AJAX inline text edit - diakritika

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 | 1
NapísalOffline : 06.09.2011 21:23 | AJAX inline text edit - diakritika

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....


 [ Príspevkov: 18 ] 


AJAX inline text edit - diakritika



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

420

27.04.2012 18:32

weroro

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

display : inline

v HTML, XHTML, XML, CSS

3

630

16.04.2009 21:31

Flety

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

Float a inline

v HTML, XHTML, XML, CSS

1

459

17.02.2018 23:33

weroro

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

Inline Korčule pre El_Silvera

v Ostatné

11

691

09.05.2012 13:30

nicobb

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

6742

15.01.2012 15:44

rolli

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

Inline-block a li spacing

v HTML, XHTML, XML, CSS

7

553

20.07.2015 16:15

JustMe

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

edit

v Kôš

3

9

09.02.2018 11:48

valneti

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

Edit - prázdne

v Delphi, Visual Basic

3

662

05.06.2011 0:11

coldak

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

Edit profilu

v PHP, ASP

2

1175

14.12.2008 18:43

kajbo

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

Image edit

v Ostatné programy

2

1212

09.04.2006 13:49

Spirit

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

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

4776

19.05.2007 0:12

JanoF

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

BBcode Edit

v Redakčné systémy

9

870

23.10.2006 13:48

PCMark

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

Cool Edit

v Audio programy

0

1013

24.05.2007 18:04

diademus

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

Edit error :)

v Správy pre vedenie fóra

2

1227

12.07.2008 23:20

Triminka

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



© 2005 - 2024 PCforum, edited by JanoF