Jump to content
php.lv forumi

substr - pēdējā attēlojamā burta problēmas


KarlisBa

Recommended Posts

Sveiki!

Ir sanācis tā, ka nerodu atbildi uz šo jautājumu. Jeb kā savādāk vārdus no mysql datu bāzes attēlo tā kā tam ir jābūt utf-8 kodējumā, bet ja izmanto "substr" un pēdējais burts, kuru vēl var rādīt patrāpās ar garumzīmi vai mīkstinājum zīmi, respektīvi (ne)latīņu, tad tas burts tiek attēlots kā kvadrāts, jautājum zīme, ķeburs nu kā nu uz kura pārlūka - personīgi lietoju google chrome un uz tā attēlo kā kvadrātu. Visi faili, kas figurē šajā lietā ir utf-8 bez boma kodējumā un ir uzstādīts arī mysql_query("SET NAMES UTF-8"); it kā no PHP puses viss ir tā, lai attēlotu visus burtus, jo citkārt tā arī ir izņemot šādā gadījumā. Ja, piemēram, es skatos caur teiksim phpmyadmin šīs datu bāzes tabulas, tad tur ne(latīņu) burti attēlojas arī kā ķeburi. Tad, laikam, sanāk, ka kaut kas nav ar datubāzēm, bet kas tieši un kā izlabot? Varbūt ir vēl kāds iemesls kāpēc tā ir?

 

Šeit mysql db tabula, bet, laikam, jau līki, jo ar datubāzēm kā tādām pagaidām vēl esmu tiešām uz jūs... Rindu vārdi ir mainīti, bet pārējais ir kā ir.

CREATE TABLE tabula
(	
id INT NOT NULL AUTO_INCREMENT,
rinda1 VARCHAR(32) NOT NULL,
rinda2 VARCHAR(32) NOT NULL,
rinda3 VARCHAR(300) NOT NULL,
rinda4 TEXT NOT NULL,
rinda5 INT(10) NOT NULL,
PRIMARY KEY(id)
)

Edited by KarlisBa
Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Loading...
×
×
  • Create New...