PDA

Tingnan ang Buong Bersyon: Upang ipaliwanag Ang problema sa encoding sa liknach



tomekgp
06-09-10, 21:31
Problem mam dość nietypowy.

Ustawilem opcje w VBSeo wedlug wskazan VBET - Keep Non-English Characters in URLs .
Po tym, moje linki wygladaja tak:
domain.pl/karma_za_pomoc/163152-pomóżcie_dozbierać_dolara_p-new-post.html

Lecz jak klikne na link, przegladarka pokazuje taki link:
domain.pl/karma_za_pomoc/163152-pomo%BFcie_dozbiera%E6_dolara_p.html#post591052

Podejrzewam, ze przez to przegladarki beda zle indeksowac .

Czy jest jakies rozwiazanie aby to poprawic ?

Wczesniej uzywalem Replace Non-English Characters.
Jak zmienie na 'Keep...' to również zmieniają mi się polskie linki - mianowicie wczesniej nie mialem polskich znakow uzywanych w linkach i byly zastepowane np. ć => c. Sa pamamagitan ng na ito ng google ay magkakaroon ng isang bagong ideksowac pahina. I-type lamang ang mga character - ay pinalitan ng _. Da Agosto natutuwa na gawin ito nang sa gayon na ang istraktura PL link nanatiling nakatayo? Kaya ito ay tulad ng?

vBET
07-09-10, 19:48
Musisz użyć opcji aby utrzymaćnie angielskei znaki, przy czym nadal możęsz zastpować polskie - po prostu użyj opcji w której możesz zdefiniować własne mapowanie. Tak właśnie jest to zrobione na tym forum:
simple-NLP.pl darmowe forum o NLP - forum o NLP (http://www.forum.simple-nlp.pl/)
A użyte tam mapowanie to (w vBSEO CP -> General Settings -> Character Replacements -> Tukuyin ang iyong pasadyang Character pamalit):


'ˇ' => 'A'
'¦' => 'S'
'¬' => 'Z'
'±' => 'a'
'¶' => 's'
'Ľ' => 'z'
'ą' => 'a'
'ę' => 'e'
'ć' => 'c'
'ż' => 'z'
'ś' => 's'
'ź' => 'z'
'ó' => 'o'
'ł' => 'l'
'ń' => 'n'
'Ą' => 'A'
'Ę' => 'E'
'Ć' => 'C'
'Ż' => 'Z'
'Ś' => 'S'
'Ź' => 'Z'
'Ó' => 'O'
'Ł' => 'L'
'Ń' => 'N'


Bilang isang resulta, ang iyong mga lumang mga link ay mananatiling pareho tulad ng dati :) Walang bagay ay magiging Ukol ang conversion ng mga titik sa isang browser przeindeksowywać :) - tingnan sa ibang mga browser. Marahil ito ay pagpunta sa paghahasik IE at sa Opera, Mozilla o Chrome ay OK. Kung ito ay - ito ay ang lahat ng karapatan. IE ay hindi lamang respetuhin ang mga pamantayan at nagpapakita ng mga bushes - ngunit ang Google ay magagawang basahin nang maayos at na-index bilang normal dyakritiko mark. Kung ito ay hindi - ito kailangan ng higit pang mga kongkreto (real link) upang siyasatin. Mangyaring mag-email kung makakatulong ito :)

tomekgp
14-09-10, 18:45
At hindi lamang mga character na ito sapat? :


'ą' => 'a'
'ę' => 'e'
'ć' => 'c'
'ż' => 'z'
'ś' => 's'
'ź' => 'z'
'ó' => 'o'
'ł' => 'l'
'ń' => 'n'
'Ą' => 'A'
'Ę' => 'E'
'Ć' => 'C'
'Ż' => 'Z'
'Ś' => 'S'
'Ź' => 'Z'
'Ó' => 'O'
'Ł' => 'L'
'Ń' => 'N'

vBET
15-09-10, 14:41
Mismong ang isyu sa na ito ay hindi. Dahil sa coding bahagi ng vBSEO Polish dyakritiko marks ay nakikita bilang bushes sa pamamagitan ng PHP. Kaya bushes ay nama-map (sa karagdagan sa isang normal na kaso). Siguro isang bagay ay nagbago sa mas bagong bersyon ng vBSEO, kapag isinaayos vBSEO forum ay nabanggit ito ay pa rin sa bersyon 3.3.2. Kaya lamang gamitin ang aming sarili, o suriin ang iyong sariling - magsulat ng isang pagsubok na paksa, na kung saan ay ang lahat ng posibleng mga pamagat ng Polish diacritics at tingnan kung ano ang mangyayari sa mga URL sa na thread.

Automatic Translations (Powered by Google, Microsoft®, Yandex, SDL Language Cloud, IBM Watson and Apertium):
AfrikaansAlbanianArabicBelarusianBulgarianCatalanChineseCroatianCzechDanishDutchEnglishEstonianFilipinoFinnishFrenchGalicianGermanGreekHaitian CreoleHebrewHindiHungarianIcelandicIndonesianIrishItalianJapaneseKoreanLatvianLithuanianMacedonianMalayMalteseNorwegianPersianPolishPortugueseRomanianRussianSerbianSlovakSlovenianSpanishSwahiliSwedishTaiwaneseThaiTurkishUkrainianVietnameseWelshYiddish
Multilingual community supported by vBET Translator 4.10.1