Cum la spre Convertizor Character A ezat a aranja și Collation de WordPress Bază de date

DinWordPress 2.2, WordPress supports feature that allows art.hot. user la spre define both art.hot.WordPress bază de date character a ezat a aranja și collation cu DB_CHARSET și DB_COLLATE values înăuntru wp-config.php dosar. Cu aceștia values defined, WordPress voință a voi folos art.hot. designated bază de date characterset ( acuzație) și bază de date collation (i.e. sort ordine de la scrisori, număr, și symbols de un character a ezat a aranja) cînd unire un bază de date masă.

Totuși, înăuntru existing WordPress instalare that ești upgraded de la mai devreme traducere de WordPress sau nu explicitly a ezat a aranja un Unicode UTF-8 acuzație collation, art.hot. lipsă bază de date character a ezat a aranja is normally a instaura as Latin1 ( lipsă on aproape tot MySQL instalare) cu latin1_swedish_ci collation. Dacă tu a alerga un bilingv sau multilingual blog cu WordPress, tu poți față problemă on character encoding cînd al tău blog post ești part. trecut de la vb. write înăuntru alt codru limbaj, sau cînd tu export și spate art.hot. bază de date și mai tîrziu a însoți la spre re- import art.hot. bază de date dump în seară de bază de date failure sau a servi a migra și film. Art.hot. symptom is obvious, al tău WordPress post sau pagină voință a voi contact garbled, weird și funny characters, uneori chiar lots de????? (întrebare piață), rendering art.hot. WordPress bază de date cu al tău tare work useless și output unreadable. (Mai veninos de asemenea by greșeală acuzație collation)

Art.hot. cel mai bun solution la character encoding problemă înăuntru WordPress is la spre convertizor art.hot. acuzație sau bază de date și collation la spre UTF-8 sau Unicode. Totuși, tu ABIL simplu a lega la spre MySQL via raft sau phpMyAdmin și sperînd pentru tot al tău scripts voință a voi convertizor drăguț. As explain by WordPress bază de date schimbare ghid, convertizor character sets a cere folosire art.hot. art.hot. MySQL ALTER MASĂ virgulă. Cînd convertizor art.hot. character sets, tot TEXT ( și similar) fields ești convertizor la spre UTF-8, numai that schimbare voință a voi GUSTARE DE DIMINEAȚĂ existing TEXT fiindcă art.hot. schimbare a se aștepta la art.hot. date la spre a fi înăuntru latin1, numai WordPress Mai have magazin unicode characters înăuntru un latin1 bază de date, și as un result, date a putut sfîrșit sus as garbage după un schimbare!

Art.hot. ghid provides un foarte ruj și vague ghid as un solution on cum la spre actually convertizor WordPress MySQL bază de date masă de la unul character a ezat a aranja la spre alt, usually UTF-8. Totuși, art.hot. ghid actually works, although art.hot. proces a putea a fi lengthy. La spre convertizor, art.hot. pas involved generally ești la spre alter each și fiecare TEXT și relații fields interior fiecare WP masă la spre BLOB, apoi atunci alter art.hot. character a ezat a aranja de bază de date și definitiv scimbare art.hot. BLOB fields spate la spre TEXT. Privire simplu, numai cum lung it trec.de la will a lua la spre convertizor so mulți fields on so mulți masă? Mult mai îndepărtat, tu vei de asemenea nevoie la spre a-și aminti art.hot. origine tip și length sau values de tot fields.

andersapt has post un schimbare script numitconvert_to_utf8_sql_generator.txt care automatically generates un listă de SQL declarație și virgulă nevoie la spre plin convertizor al tău WordPress bază de date la spre UTF8 bază pe ghid. Totuși, acolo seems la spre a fi un minor bug cu art.hot. script, although art.hot. autor claimed it worked, unde înăuntru meu caz, it simplu wont’ generate art.hot. listă de SQL virgulă la spre a alerga datorie la error “PHP Fatal error: Chemare la spre un member funcție get_results() on un nu-object înăuntru convert.php on linie 37″. O dată fixat, cu this script înăuntru mînă noi a putea easily și iute convertizor art.hot. bază de date, masă și fields la spre folos utf8_general_ci collation.

not ă Eu am tried afarăUTF-8 Bază de date Convertizor dop, numai său’ un failure. It seemed asemănător art.hot. autor scimbare la spre character a ezat a aranja direct.

Ghid la spre Convertizor WordPress Bază de date Character A ezat a aranja la spre UTF8 (Unicode)

  1. A lua art.hot. WordPress blog offline by placing un afară- de- serviciu sau maintenance notice.
  2. Spate bază de date acesta este foarte import, nothing is guaranteed la spre work. Dacă al tău’ folosire cPanel sau alt contract panel, său’ cel mai bun la spre parfum un bază de date spate de la contract panel se, unde tu poți pauză art.hot. bază de date înăuntru unul piece în schimbul by SQL declarație, în caz de normal dump.
  3. art.hot. fixatconvert_to_utf8_sql_generator.txt script și a salva it cu un PHP prelungire.
  4. Modify art.hot. script la spre input art.hot. bază de date nume al tău WordPress blog is folosire. A localiza art.hot. a urma text:

    Tables_in_DATABASENAME

    Art.hot. DATABASENAME înăuntru roșu is art.hot. unic thing that tu nevoie la spre scimbare la spre meciuri al tău WordPress bază de date nume. It voi arată ca this după scimbare, pentru a instala,

    Tables_in_wp_mydigitallife

  5. Încărcat art.hot. convert_to_utf8_sql_generator.php ( sau tu poți rename la spre un șort nume such as convert.php) la bază root WordPress instalare sincer, unde wp-config.php is de asemenea situat.
  6. Acum, chemare și maro art.hot. script de la orice web maro. La spre a face this, simplu a aduna convert_to_utf8_sql_generator.php ( sau orice nume tu a da la script) la sfîrșit de al tău blog URL (i.e http:/www.mywebsite.com/convert_to_utf8_sql_generator.php) și pres Enter. UN lung listă de SQL declarație voință a voi a fi generated pe web pagină.
  7. A asigura that al tău post_content și post titlu fields on wp_posts masă DOES NU sub la spre orice a cresta sau FULLTEXT a cresta. Else art.hot. tip de la fields Mai nu a fi convertizor la spre BLOB cu unul de la errors listă sub. Niște dop, such as relații post tend la spre a aduna a cresta la spre aceștia fields. Înăuntru this caz, temporarily drop art.hot. a cresta.

    ERROR 1170 (42000): BLOB/TEXT Columbia ‘post_content’ folosit înăuntru cheie specification fără un cheie length

    ERROR 1283 (HY000): Columbia ‘post_content’ abil a fi part de FULLTEXT a cresta

  8. Login la spre al tău a servi raft by Telnet sau SSH. Tu poți skip this part de folosire Unix raft dacă tu intend la spre folos phpMyAdmin la spre a face art.hot. murdărie work, numai Eu am nu tried it. So dacă tu a face, a face feedback on dacă it a putea a fi done.
  9. A lega la spre MySQL a servi de la raft.
  10. Publicare art.hot. a urma virgulă primul înăuntru MySQL prompt:

    folos DATABASENAME;

    Iar, replace DATABASENAME înăuntru roșu la actual WordPress bază de date nume.

  11. Apoi atunci copie și trecut art.hot. întreg listă de SQL declarație auto generated by art.hot. schimbare script, și trecut pe ei into art.hot. MySQL prompt. Each și fiecare SQL virgulă voi acum a fi proces și executed by MySQL unul by unul. Tu poți nevoie la spre pres Enter cheie la spre terminat off art.hot. ultimul unul.
  12. În timpul art.hot. proces, art.hot. similar error mesaj relații la spre cheie length as mentioned Mai apendice. Înăuntru meu caz, art.hot. schimbare la spre BLOB failed cu such mesaj în a urma fields:

    wp_categories.category_nicename
    wp_comments.comment_approved
    wp_links.link_visible
    wp_options.option_name
    wp_postmeta.meta_key
    wp_posts.post_status
    wp_posts.post_name
    wp_posts.post_type
    wp_usermeta.meta_key
    wp_users.user_login

    Tot aceștia fields ești unlikely la spre contact nu-ASCII characters. Și fields such as category_nicename (category slug) și post_name ( post slug) have been URL encoded ( unde al tău URL cu unsafe nu-alphanumeric characters voință a voi a fi replaced cu un la sută (%) semn a urma by doi hex cifră și perioadă encoded as plus (+) semn). Initial encoding de byte codes și character assignments pentru UTF-8 is consistent cu ASCII, so sincer schimbare de aceștia fields la spre UTF8 nu vom bring foarte mult problemă.

  13. A redacta art.hot. wp-config.php dosar la spre a aduna înăuntru DB_CHARSET și DB_COLLATE definitions. A aduna art.hot. a urma doi linii, preferably jos art.hot. section de MySQL Aranjare:

    defineDB_CHARSET(’’, ‘utf8′);
    defineDB_COLLATE(’’, ”);

    As explained înăuntruWordPress Codex, DB_COLLATE is left gol (null) so that art.hot. bază de date collation voință a voi a fi automatically assigned by MySQL bază pe bază de date character a ezat a aranja.

  14. Recreate art.hot. a cresta și/ sau FULLTEXT a cresta been dropped, dacă orice.
  15. Activate art.hot. blog spate into producție model.
  16. A verifica al tău blog la spre a vedea dacă tot și fiecare characters is foarte bine.
  17. A șterge art.hot. PHP script.

import: Aceasta este o machine a traduce pagină care is provided "as is" fără warranty. Machine traducere Mai a fi difficult la spre understand. A face pe plac la refer la spreorigine Englez anghinară oricînd posibil.

Share și contribute sau a lua technical cină și ajutor laMeu Digital Viață Forums.



17 Răspuns la spre “ cum la spre Convertizor Character A ezat a aranja și Collation de WordPress Bază de date”

  1. g30rg3_x
    Iunie 23rd, 2007 0427:
    1

    Bună…
    Eu am la spre say ( înăuntru meu favor) that m nu scimbare direct art.hot. bază de date character a ezat a aranja, a face pe plac la copie meu dop și tu vei a vedea that primul it voință a voi convertizor al tău bază de date binary și pe ei la spre utf8 și definitiv it voință a voi a pune tot asemănător înainte encoding numai obviously cu art.hot. UTF-8 character a ezat a aranja…

    I prefer la spre a face și un..
    ALTER MASĂ table_name CONVERTIZOR LA SPRE CHARACTER A EZAT A ARANJA binary
    Than chiar a face un mysql propoziție pentru fiecare text/ fibros field, fiindcă as tu poți a vedea art.hot. problemă a veni cu cheie și niște a cresta value și art.hot. BLOB field tip scimbare.
    Convertizor truth art.hot. propoziție that meu dop folos voință a voi transformator tot acuzație la spre binary, tot varchar la spre varbinary, tot text (tynitext, text, mediumtext, longtext) la spre lui binary reprezentativ (tinyblob, blob, mediumblob, longblob) și definitiv chiar a ezat a aranja enum și a ezat a aranja tip cu art.hot. collation binary.

    I chiar venit aici la spre say this înăuntru favor și by art.hot. way art.hot. majority de la problemă de meu dop ești relații la spre gazdă configurations și alt things that obviously i a putea contract.

    BTW său un better la spre solution la spre avoid problemă de cheie și a cresta by chiar aranjare art.hot. correct binary reprezentativ rather than folosire blob înăuntru tot art.hot. way.

    Greetings de la Mexic și supărat pentru tot mistyping problemă.

  2. fotizo Ï†Ï‰Ï„ÎŻÎ¶Ï‰ » Blog Arc » Wordpress 2.1 > 2.2.1
    Iulie 11th, 2007 1600:
    2

    [...] MySQL æœŹèș«çš„ć•éĄŒïŒŒäŸżäž€çŸ„ćŠè§Łćœ°ćŽ»äș‚ setïŒŒç”æžœäž€æšŁă€‚ă€‚ă€‚ (500:) ç›Žè‡łæˆ‘èź€ćźŒé€™çŻ‡æ–‡ç« ïŒŒç™ŒçŸæ˜Ż WP 由 2.1 ć‡è‡ł 2.2.1 äč‹ćŸŒïŒŒé–±èź€ db 的 script çœŸçš„èźŠäș†ïŒŒèź€äžäș† SQL db [...]

  3. Cum la spre Spate și Pauză ( export și Import) MySQL Bază de date Tutorial » Meu Digital Viață
    Iulie 21st, 2007 1533:
    3

    [...] Dacă this caz, folos – lipsă-character-setcharset_name= opțiune la spre special art.hot. character a ezat a aranja sau convertizor art.hot. bază de date la spre UTF8. A lua ajutor sau contribute tips sau șmecherie la Meu Digital Viață[...]

  4. Wordpress 2.2 UTF Konvertierung | BlogCHA[] v2
    Septembrie 4th, 2007 1857:
    4

    [...] zar Schnauze. Mit etwas mehr HartnĂ€ckigkeit bei der Suche konnte ich sînt Ende dann doch noch eine passende Konvertierungsanleitung află, zar auf mystische Artă und Weise sowohl auf das fehlerhafte Dop hinweist, als auch zar[...]

  5. Creștin
    Septembrie 16th, 2007 0204:
    5

    De ce dont’ tu chiar link art.hot. dosar direct aici?

    Acesta este durere la spre registru chiar la spre pe art.hot. dosar.

  6. curo.dk » Blog Arc » Wordpress acuzație problemă și solution
    Septembrie 16th, 2007 0315:
    6

    [...] la spre convertizor meu bază de date la spre UTF8 so meu blog doesnt’ privire funny. Art.hot. dop didnt’ work, alt site a cere registration ( cum lame), so Eu am venit sus cu meu own solution care is SĂRUT tot art.hot.[...]

  7. admin
    Septembrie 16th, 2007 0359:
    7

    Bună Creștin, supărat pentru inconveniences, său’ so that users a putea a discuta orice bugs pe script pe forum cînd necesar.

  8. Isotipo
    Septembrie 29th, 2007 0323:
    8

    [...] la codificaciĂłn de acentos, ñ y sĂ­mbolos paradă que funcionara bien. Paradă problemă recomiendo este artĂ­culo que India los pasos paradă convertizor tu bbdd un codificaciĂłn [...]

  9. Octaedro » Una soluci
    Noiembrie 17th, 2007 0755:
    9

    [...] ponga, siempre fîn algo que eu va un salir desconfigurado: los post o los comentarios. El problemă

  10. Spate on tractor! | isa a costa * art.hot. geek parte
    Noiembrie 19th, 2007 0335:
    10

    [...] ficheiro wp-config.php e deixar os valores das constantes DB_CHARSET e DB_COLLATE em ramură. Outra solução Ă© convertizor un bază de dados astăzi paradă UTF-8, o que paradă mim jĂĄ soa un[...]

  11. Sergio Nascimento
    Decembrie 14th, 2007 0305:
    11

    Bună, it worked fin pentru eu folosire MyPHPAdmin.

    Mulțumiri pentru art.hot. anghinară.

  12. Media Addicted
    Februarie 27th, 2008 0120:
    12

    Im’ folosire PHPmyAdmin și try la spre convertizor meu bază de date la spre utf-8, butPHPmA… interrupts art.hot. proces cu art.hot. primul error mesaj (concering cheie length as mentioned înăuntru ur ghid).

    Este o way la spre a face PHPmA a nesocoti errors la spre proces art.hot. alt masă?

    Thx înăuntru advance!

  13. Dacă Eu am absolutely nothing la spre say : 2008030101
    Martie 2nd, 2008 0152:
    13

    [...] Cum la spre convertizor character a ezat a aranja și collation de wordpress bază de date?  [...]

  14. Larry Hirscg
    Martie 19th, 2008 0332:
    14

    I mustață măr tu pentru a publica this. După oră de cercetare pentru un simplu solution, cînd meu provider a mișca meu bază de date la spre un “upgraded” platformă, I was capabil la spre a urma al tău instrucțiuni și și a lua art.hot. character a ezat a aranja scimbare. I folosit art.hot. phpmyadmin la spre execute art.hot. code și a șterge art.hot. linii that had errors. It ran perfectly și I unic necesar la spre a redacta cîțiva slugs that had odd character înăuntru pe ei. Fabulous!

  15. Links pentru 2008-03-30 [del.icio.us] » Festival BD-Comminges
    Martie 31st, 2008 1309:
    15

    [...] Cum la spre Convertizor Character A ezat a aranja și Collation de WordPress Bază de date Ghid la spre Convertizor WordPress Bază de date Character A ezat a aranja la spre UTF8 (Unicode) — » Meu Digital Viață[...]

  16. … @ un distance … » UTF-8
    Iunie 19th, 2008 1219:
    16

    [...] cu troubleshooting art.hot. publicare de nu capabil la spre folos art.hot. 2 linii în wp-config.php dosar. Tried this method, numai it didnt’ work. Apoi atunci I gata sus art.hot. idea de convertizor art.hot. SQL înăuntru un text redactor. [...]

  17. ceva
    Iulie 24th, 2008 1853:
    17

    Ive’ încărcat un prelungire script la trei. It mîner caz unde art.hot. masă și Columbia ești utf8 numai art.hot. fibros interior ești latin1. This fericit cînd art.hot. masă ești a crea as utf8 numai art.hot. wp-config.php is misiune DB_CHARSET și DB_COLLATE variabil.

Plecare un Reply

Tu poți folos aceștia tags: <un href="" titlu=""> <abbr titlu=""> < vizavi titlu=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> < fibros> < puternic>

A subscrie fără commenting


Custom Search

Nou Anghinară

Incoming Cercetare Terms pentru art.hot. Anghinară

phpmyadmin scimbare Collation - MySQL convertizor collation - mysql convertizor character a ezat a aranja - convertizor collation - mysql convertizor encoding - mysql convertizor acuzație - oracle A strînge - convertizor acuzație - php convertizor characters - mysql convertizor - scimbare collation phpmyadmin - phpmyadmin character a ezat a aranja - wordpress collation - phpmyadmin scimbare masă collation - wordpress acuzație - wordpress latin1_swedish_ci - mysql convertizor utf8 - oracle convertizor character a ezat a aranja - phpmyadmin scimbare encoding - oracle convertizor - mysql convertizor bază de date encoding - collation convertizor - mysql convertizor masă encoding - convertizor collation mysql - php convertizor character a ezat a aranja - mysql convertizor character encoding - oracle character a ezat a aranja - phpmyadmin collation - phpmyadmin scimbare bază de date collation - convertizor latin1_swedish_ci la spre utf8 - convertizor mysql collation - mysql convertizor character - convertizor a strînge - mysql convertizor bază de date acuzație - php convertizor acuzație - latin1_swedish_ci wordpress - php convertizor character encoding - characterset - sql convertizor acuzație - mysql convertizor acuzație - wordpress bază de date encoding - sql php convertizor chinez - mysql acuzație convertizor - cum la spre convertizor Object de clasic wpdb la spre fibros înăuntru php - funny characters phpmyadmin - latin1_swedish_ci wordpress bază de date - mysql convertizor bază de date character a ezat a aranja - mysql collation schimbare - mysql convertizor characters - scimbare collation mysql - mysql CONVERTIZOR LA SPRE CHARACTER A ezat a aranja - convertizor character a ezat a aranja - mysql scimbare collation pentru tot masă - php convertizor text encoding - php convertizor latin1 la spre utf8 - convertizor masă collation mysql - convert_to_utf8_sql_generator.txt - collation scimbare - wordpress acuzație problemă cu bulgarian - wordpress bază de date convertizor - wordpress bază de date collation - convertizor character encoding - php convertizor latin1 - wordpress scimbare collation - CONVERTIZOR BAZĂ DE DATE LA SPRE UTF8 - MySQL convertizor la spre unicode - auto convertizor latin1 la spre utf-8 mysql php funcție - wordpress bază de date nume - convertizor mysql acuzație - mysql scimbare collation - mysql " abil a fi part de FULLTEXT a cresta" - wordpress character sets - mysql scimbare bază de date encoding - oracle collation - latin1_swedish_ci la spre utf8 -