Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: Polskie Znaki w Javascript
Forum PHP.pl > Forum > Po stronie przeglądarki > JavaScript
Domin1234
Witam Wszystkich serdecznie exclamation.gif!

Jestem nowym użytkownikiem forum i niestety muszę już Państwa poprosić o pomoc.
Mianowicie mam problem z polskimi znakami w menu animowanym w javie.
Strona kodowana jest w utf-8. Polskie znaki są obecne na stronach oraz podstronach.
Natomiast w menu niestety nie mogę ustawić polskich liter. Przeglądarka poprostu
ich nie wyświetla. Czcionka to ubuntu. Jest to darmowy template i niestety zatrzymałem się
tylko na tym problemie. Proszę o pomoc. Pozdrawiam
Turson
Java to nie Javascript.

Problem pewnie leży w czcionce. Czcionka w menu to ubuntu. Używasz jej jeszcze gdzieś - są tam polskie znaki?
Domin1234
Mam na myśli Javascript. Poniżej wycinek z index.html:

<!DOCTYPE html>
<html lang="pl">
<head>
<title></title>
<meta charset="utf-8">
<link rel="stylesheet" href="css/reset.css" type="text/css" media="all">
<link rel="stylesheet" href="css/layout.css" type="text/css" media="all">
<link rel="stylesheet" href="css/prettyPhoto.css" type="text/css" media="all">
<link rel="stylesheet" href="css/style.css" type="text/css" media="all">
<script type="text/javascript" src="js/jquery-1.6.js" ></script>
<script type="text/javascript" src="js/cufon-yui.js"></script>
<script type="text/javascript" src="js/cufon-replace.js"></script>
<script type="text/javascript" src="js/Ubuntu_400.font.js"></script>
<script type="text/javascript" src="js/Ubuntu_700.font.js"></script>
<script type="text/javascript" src="js/bgSlider.js" ></script>
<script type="text/javascript" src="js/script.js" ></script>
<script type="text/javascript" src="js/pages.js"></script>
<script type="text/javascript" src="js/jquery.easing.1.3.js"></script>
<script type="text/javascript" src="js/bg.js" ></script>
<script type="text/javascript" src="js/tabs.js"></script>
<script type="text/javascript" src="js/jquery.prettyPhoto.js"></script>
<!--[if lt IE 9]>
<script type="text/javascript" src="js/html5.js"></script>
<![endif]-->

Wszędzie oprócz menu są wyświetlane polskie znaki.
trueblue
Czy menu jest w pliku index.html, którego fragment podałeś czy w innym?
Czy plik ten ma ustawione kodowanie UTF-8 (nie charset strony, ale kodowanie pliku)?
Domin1234
Kurcze nie wiem ponieważ zupełnie nie znam się na javascrypcie. Mógłyś mi podpowiedzieć czego szukać?
Wtedy będę mógł odpowiedzieć Ci na pytanie. W indexie jest tylko to:

</head>
<body id="page1">
<div class="spinner"></div>
<div id="bgSlider"></div>
<div class="extra">
<div class="main">
<div class="box">
<!-- header -->
<header>
<h1><a href="index.html" id="logo">Thom Sander Photographer’s Portfolio</a></h1>
<nav>
<ul id="menu">
<li><a href="#!/page_Home"><span></span><strong>Home Page</strong></a></li>
<li><a href="#!/page_About"><span></span><strong>About</strong></a></li>
<li><a href="#!/page_śśś"><span></span><strong>śśś</strong></a></li>
<li><a href="#!/page_Services"><span></span><strong>My Services</strong></a></li>
<li><a href="#!/page_Contact"><span></span><strong>Contact</strong></a></li>
</ul>
</nav>
</header>
trueblue
http://kck.wikidot.com/windows:utf8

Czy jeśli umieścisz na innej podstronie polskie znaki pogrubione, to wyświetlane są ok?
Domin1234
Cały tekst jest w pliku index. tak, tylko w menu animowanym nie ma polskich liter. Please help :-)
trueblue
Sprawdzałeś kodowanie pliku index.html?
Pytałem o pogrubione polskie znaki Ubuntu na innych podstronach, umieszczałeś takie i są poprawnie wyświetlane?
Domin1234
Index kodowany jest w utf-8. W pliku ubuntu jest takie coś:

/*!
* The following copyright notice may not be removed under any circumstances.
*
* Copyright:
* Copyright 2010 Canonical Ltd. Licensed under the Ubuntu Font Licence 1.0
*
* Trademark:
* Ubuntu and Canonical are registered trademarks of Canonical Ltd.
*
* Manufacturer:
* Dalton Maag Ltd
*
* Designer:
* Dalton Maag Ltd
*
* Vendor URL:
* http://www.daltonmaag.com/
*/
Cufon.registerFont({"w":204,"face":{"font-family":"Ubuntu","font-weight":700,"font-stretch":"normal","units-per-em":"360","panose-1":"2 11 8 4 3 6 2 3 2 4","ascent":"288","descent":"-72","x-height":"5","bbox":"-26 -346 360 80.765","underline-thickness":"43.2","underline-position":"-22.68","unicode-range":"U+0020-U+2122"},"glyphs":{" ":{"w":86},"!":{"d":"80,-249v0,60,1,118,-8,169r-41,0v-8,-51,-9,-109,-8,-169r57,0xm51,-62v18,0,34,13,34,34v0,20,-16,33,-34,33v-18,0,-33,-13,-33,-33v0,-20,15,-34,33,-34","w":102},"\"":{"d":"27,-168v-7,-32,-10,-67,-9,-106r53,0v2,38,-4,72,-9,106r-35,0xm105,-168v-7,-32,-10,-67,-9,-106r53,0v2,38,-4,72,-9,106r-35,0","w":167,"k":{"\u00c6":39,"A":18,"\u00c0":18,"\u00c1":18,"\u00c2":18,"\u00c3":18,"\u00c4":18,"\u00c5":18,"J":31,"V":-6,"W":-7}},"#":{"d":"117,-188r42,0r12,-61r46,0r-11,61r26,0r0,41r-34,0r-9,44r43,0r0,42r-51,0r-11,61r-47,0r11,-61r-41,0r-12,61r-47,0r12,-61r-26,0r0,-42r34,0r8,-44r-42,0r0,-41r50,0r12,-61r47,0xm100,-103r42,0r9,-44r-42,0","w":251},"$":{"d":"167,-119v41,36,16,116,-42,114r0,44r-45,0r0,-43v-28,-1,-51,-10,-67,-18r15,-41v23,15,119,35,102,-18v-32,-35,-111,-25,-111,-92v0,-40,24,-61,61,-67r0,-39r45,0r0,37v21,2,41,6,54,13r-12,43v-24,-18,-120,-20,-83,26v28,13,61,22,83,41"},"%":{"d":"76,-255v40,0,64,26,64,70v0,43,-25,69,-64,69v-39,0,-63,-26,-63,-69v0,-43,24,-70,63,-70xm76,-150v17,0,23,-15,23,-35v0,-20,-5,-35,-23,-35v-17,0,-23,16,-23,35v0,19,7,35,23,35xm210,-249r50,0r-140,249r-51,0xm254,-134v40,0,64,26,64,70v0,44,-24,70,-64,70v-40,0,-64,-27,-64,-70v0,-43,24,-70,64,-70xm254,-29v18,0,23,-15,23,-35v0,-20,-5,-35,-23,-35v-18,0,-23,15,-23,35v0,20,5,35,23,35","w":330},"&":{"d":"177,-24v-41,42,-168,38,-164,-42v2,-39,23,-60,48,-74v-41,-38,-20,-121,50,-115v40,3,67,19,67,57v0,34,-21,53,-44,67r41,41v3,-10,9,-26,10,-38r44,6v-2,24,-11,45,-20,63v15,17,30,38,41,59r-55,0v-4,-6,-12,-19,-18,-24xm90,-111v-14,8,-27,17,-27,39v0,41,63,39,85,19xm104,-157v14,-8,28,-17,28,-39v0,-14,-9,-21,-23,-21v-35,0,-26,48,-5,60","w":253,"k":{"a":7,"\u00e0":7,"\u00e1":7,"\u00e2":7,"\u00e3":7,"\u00e4":7,"\u00e5":7,"\u00e6":7,"c":7,"\u00e7":7,"d":7,"e":7,"\u00e8":7,"\u00e9":7,"\u00ea":7,"\u00eb":7,"g":7,"o":7,"\u00f2":7,"\u00f3":7,"\u00f4":7,"\u00f5":7,"\u00f6":7,"\u00f8":7,"q":7,"v":13,"w":11,"x":-4,"y":13,"\u00fd":13,"\u00ff":13,"A":-11,"\u00c0":-11,"\u00c1":-11,"\u00c2":-11,"\u00c3":-11,"\u00c4":-11,"\u00c5":-11,"C":7,"\u00c7":7,"G":7,"J":-7,"O":7,"\u00d2":7,"\u00d3":7,"\u00d4":7,"\u00d5":7,"\u00d6":7,"\u00d8":7,"Q":7,"T":29,"V":25,"W":14,"X":-4,"Y":36,"\u00dd":36}},"'":{"d":"27,-168v-7,-32,-10,-67,-9,-106r53,0v2,38,-4,72,-9,106r-35,0","w":88,"k":{"\u00c6":39,"A":18,"\u00c0":18,"\u00c1":18,
trueblue
Podeślij mi Ubuntu_700.font.js na PW.
Domin1234
wysłałem
trueblue
Nie wiem jak to możliwe (i czy w ogóle tak jest), że masz polskie znaki w Ubuntu generowane tą samą czcionką Cufona na innych podstronach swojej strony.
Mi wygląda na to, że masz przekonwertowaną czcionkę bez polskich znaków.
Na stronie Cufon należy wybrać dodatkowo:
Latin-1 Supplement
Latin Extended-A
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.