paano sa Convert tauhan iayos at Collation ng WordPress Database

mulaWordPress 2.2, WordPress supports itanghal atipan ng pawid payagan ang user sa ibigay ang katuturan kapuwa angWordPress database tauhan iayos at collation kumuha DB_CHARSET at DB_COLLATE halagahan di wp-config.php isalansang maayos. kumuha tesis halagahan ibigay ang katuturan, WordPress nasain gumamit ang tandaan database tauhan (charset) at database collation (i.e. pag-uri-uriin iutos ng ang titikan, lagyan ng numero, at sagisag ng a tauhan iayos) kailan kaugnayan a database kutsarang pangmesa.

paano man, di umiral WordPress pagtatalaga sa tungkulin atipan ng pawid ay upgraded sa maaga salin ng WordPress o hindi tiyak iayos a Unicode UTF-8 charset collation, ang sumala database tauhan iayos ay karaniwan iayos pataasin gaya Latin1 ( sumala sa halos lahat MySQL pagtatalaga sa tungkulin) kumuha latin1_swedish_ci collation. kung ka tumakbo a bilingual o multilingual blog kumuha WordPress, ka mayo face suliranin sa tauhan encoding kailan mo blog posts ay sumulat di iba banyaga wika, o kailan ka magluwas sa ibang bansa at gulugod ang database at yumao tangkain sa re- angkat ang database itambak di ang pangyayari ng database pagkabigo o maglingkod mandayuhan at sine. ang sintomas ay maliwanag, mo WordPress posts o pahina nasain maglaman pananamit, weird at katawa-tawa tauhan, kung minsan makatarungan lots ng????? (tanungin markahan), gawin ang WordPress database kumuha mo matigas gumawa walang kaukulan at yari unreadable. (mayo magbigay din ninatratuhin nang masama charset collation)

ang talunin solusyon sa ang tauhan encoding suliranin di WordPress ay sa convert ang charset o database at collation sa UTF-8 o Unicode. paano man, ka kanyon simple ikabit sa MySQL via kanyunin o phpMyAdmin at hoping lahat mo sulat-kamay nasain convert magiliw. gaya ipaliwanag ninaWordPress database conversion tapnubayan, convert tauhan sets hingin using ang ang MySQL baguhin isamesa atasan. kailan converting ang tauhan sets, lahat teksto ( at katulad) bukid ay converted sa UTF-8, datapuwa't atipan ng pawid conversion nasain basagin umiral teksto sapagka't ang conversion asahan ang data sa maaari di latin1, datapuwa't WordPress mayo may mag-imbak unicode tauhan di a latin1 database, at gaya a magbunga, data could tapusin pataasin gaya basura matapos a conversion!

ang tapnubayan paglaanan a tunay magaspang at malabo tapnubayan gaya a solusyon sa paano sa tunay convert WordPress MySQL database kutsarang pangmesa sa isa tauhan iayos sa iba, karaniwan UTF-8. paano man, ang tapnubayan tunay gumawa, bagaman ang prusisyon maaari maaari mahaba. sa convert, ang humakbang masalimuot heneral ay sa baguhin bawa't isa at bawa't teksto at isalaysay bukid loob bawa't WP kutsarang pangmesa sa BLOB, noon baguhin ang tauhan iayos ng database at sa wakas palitan ang BLOB bukid gulugod sa teksto. asta madali, datapuwa't paano long ito would kunin sa convert pagayon marami bukid sa pagayon marami kutsarang pangmesa? bukod pa sa roon, ka nasain din mangilangan sa gunitain ang orihinal makinilyahin at haba o halagahan ng lahat bukid.

andersapt may pigi a conversion sulat-kamay pangalanan convert_to_utf8_sql_generator.txt alin automatically salinlahi a itala ng SQL pahayag at atasan mangilangan sa ganap convert mo WordPress database sa UTF8 ibatay sa ang tapnubayan. paano man, diyan tila sa maaari a minoriya kulisap kumuha ang sulat-kamay, bagaman ang may-akda umangkin ito manggagawa, saan di akin kahon, ito simple wont’ salinlahi ang itala ng SQL atasan sa tumakbo nararapat sa ang mali “PHP nakamamatay mali: tawagin sa a kasapi umandar get_results() sa a non- layon di convert.php sa tutupan 37″. minsan tagaayos, kumuha ito sulat-kamay di ibigay tayo maaari madali at agad convert ang database, kutsarang pangmesa at bukid sa gumamit utf8_general_ci collation.

pag-ukulan ng pansin ako may tried lumitawUTF-8 Database Converter plugin, datapuwa't kanya’ a pagkabigo. ito tila maibigan ang may-akda palitan sa tauhan iayos tuwiran.

tapnubayan sa Convert WordPress Database tauhan iayos sa UTF8 (Unicode)

  1. kunin ang WordPress blog offline nina tahimik a lumitaw- ng- paglilingkod o pagbuhay mapansin.
  2. gulugod database ito ay tunay pag-angkat, wala ay panagutan sa gumawa. kung mo’ using cPanel o iba pigilin maliit na lupon, kanya’ talunin sa gampanan a database gulugod sa ang pigilin maliit na lupon kanyang sarili, saan ka maaari papanumbalikin ang database di isa pagdugtung-dugtungin sa halip ng nina SQL pahayag, di ang kahon ng karaniwan itambak.
  3. Download ang tagaayos convert_to_utf8_sql_generator.txt sulat-kamay at iligtas ito kumuha a PHP palugit.
  4. ibahin ang sulat-kamay sa input ang database pangalanan mo WordPress blog ay using. kinalalagyan ang sundan teksto:

    Tables_in_DATABASENAME

    ang DATABASENAME di pula ay ang tangi bagay atipan ng pawid ka mangilangan sa palitan sa pantayan mo WordPress database pangalanan. ito dapat asta maibigan ito matapos palitan, dahil sa halimbawa,

    Tables_in_wp_mydigitallife

  5. Upload ang convert_to_utf8_sql_generator.php ( o ka maaari rename sa a paikliin pangalanan gayon gaya convert.php) sa ang ibatay mag-ugat WordPress pagtatalaga sa tungkulin patnugot, saan wp-config.php ay din kinalalagyan.
  6. ngayon, tawagin at magbasa-basa ang sulat-kamay sa sino man web magbasa-basa. sa gumawa ito, simple pagsamahin convert_to_utf8_sql_generator.php ( o sino man pangalanan ka bigyan sa ang sulat-kamay) sa ang tapusin ng mo blog URL (i.e http:/www.mywebsite.com/convert_to_utf8_sql_generator.php) at daganan pumasok. A long itala ng SQL pahayag nasain maaari salinlahi sa ang web pahina.
  7. Ensure atipan ng pawid mo post_content at post pamagatan bukid sa wp_posts isamesa DOES hindi maging pag-aari sa sino man talatuntunan o FULLTEXT talatuntunan. sino pa ang paririto ang makinilyahin ng ang bukid mayo hindi maaari converted sa BLOB kumuha isa ng ang mali itala sa ibaba. kaunti plugins, gayon gaya isalaysay posts dumako sa pagsamahin talatuntunan sa tesis bukid. di ito kahon, pansamantala bitiwan ang talatuntunan.

    mali 1170 (42000): BLOB/ teksto haligi ‘post_content’ used di susi specification wala a susi haba

    mali 1283 (HY000): haligi ‘post_content’ kanyon maaari mahati ng FULLTEXT talatuntunan

  8. lohika sa mo maglingkod kanyunin nina Telnet o SSH. ka maaari lumuksu-lukso ito mahati ng using Unix kanyunin kung ka magbalak sa gumamit phpMyAdmin sa gumawa ang marumi gumawa, datapuwa't ako may hindi tried ito. pagayon kung ka gumawa, gumawa feedback sa kung ito maaari maaari done.
  9. ikabit sa MySQL maglingkod sa ang kanyunin.
  10. maglathala ang sundan atasan pangunang lunas di MySQL udyukan:

    gumamit DATABASENAME;

    uli, palitan DATABASENAME di pula sa ang tunay WordPress database pangalanan.

  11. noon kopyahin at magdikit ang buo itala ng SQL pahayag auto salinlahi nina ang conversion sulat-kamay, at magdikit kanila sa ang MySQL udyukan. bawa't isa at bawa't SQL atasan dapat ngayon maaari prusisyon at ipaganap nina MySQL isa nina isa. ka mayo mangilangan sa daganan pumasok susi sa tapusin mula rito ang magtagal isa.
  12. noong panahon ang prusisyon, ang katulad mali kalatas isalaysay sa susi haba gaya banggitin mayo humarap. di akin kahon, ang conversion sa BLOB lumagpak kumuha gayon kalatas di ang sundan bukid:

    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

    lahat tesis bukid ay walang kasiguruhan sa maglaman non-ASCII tauhan. at bukid gayon gaya category_nicename (category slug) at post_name (post slug) may been URL encoded ( saan mo URL kumuha unsafe non-alphanumeric tauhan nasain maaari palitan kumuha a porsiyento (%) lumagda sundan nina dalawa hex digits at alangaang encoded gaya dagdagan (+) lumagda). magpasimula encoding ng byte codes at tauhan takdang aralin dahil sa UTF-8 ay naalinsunod kumuha ASCII, pagayon patamain conversion ng tesis bukid sa UTF8 dapat hindi magsama lubha marami suliranin.

  13. mamatnugot ang wp-config.php isalansang maayos sa pagsamahin di DB_CHARSET at DB_COLLATE katuturan. pagsamahin ang sundan dalawa tutupan, preferably pang ilalim ang bahagi ng MySQL tagpuan:

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

    gaya ipaliwanag diWordPress Codex, DB_COLLATE ay kaliwa puwang ( walang bisa) pagayon atipan ng pawid ang database collation nasain maaari automatically magtakda nina MySQL ibatay sa ang database tauhan iayos.

  14. dibersiyon ang talatuntunan at/ o FULLTEXT talatuntunan been bitiwan, kung sino man.
  15. masigla ang blog gulugod sa produksiyon paraan.
  16. magsiyasat mo blog sa makita kung lahat ng bagay at bawa't tauhan ay okay.
  17. alisin ang PHP sulat-kamay.

pag-angkat: ang pahina ay makina tagapagsalin at paglaanan " gaya ay" wala garantiyahan. makina tagapagsalin mayo maaari mahirap hindi madali sa maintindihan. masiyahan itukoy saorihinal ingles bagay kailan man maaari.


24 tumugon sa “ paano sa Convert tauhan iayos at Collation ng WordPress Database”

  1. tao
    abril 13th, 2009 2211:
    24

    ako may ang husto pagkapareho suliranin gaya Stephanie. akin unang panahon posts nasain lumapit pataasin tagaayos, datapuwa't lahat akin bago posts (made matapos ang upgrade alin magbigay ang encoding suliranin di ang pangunang lunas pook) alin may tauhan maibigan é o kulutin sumipi nasain maaari truncated. kanya’ maibigan ang conversion gulugod doesnt’ malaman ano sa gumawa kumuha tesis tauhan at makatarungan ends ang prusisyon diyan. sino man idea ano lakas magbigay atipan ng pawid?

  2. Stephanie mag-aral
    marso 25th, 2009 0256:
    23

    pasalamatan dahil sa ang tapnubayan! ako itatag atipan ng pawid ako had sa alisin kaunti haligi’ talatuntunan nang una ako could tumakbo kaunti ng ang queries, at ako had sa pagsamahin “ teksto” sa ang baguhin isamesa pahayag, maibigan pagayon:

    baguhin isamesa wp_comments ibahin comment_author teksto tauhan iayos latin1 COLLATE latin1_swedish_ci;

    paano man, matapos lahat ang queries had tapusin, ako pagsikapan pataasin kumuha ang pagkapareho magbunga gaya ako did using g30rg3_xs’ plugin: lahat posts at pahina were truncated, karaniwan at ang pangunang lunas kulutin sumipi. sino man mungkahi dahil sa getting sa tabi-tabi ito?

  3. flammeri blog » hindi kailan man hipuin a running paraan…
    pebrero 25th, 2009 2232:
    22

    [...] Dummerweise sumbrero der Zeichensatz dalub-aral bessere Zeiten gesehen und pagayon sind alle Beitrgeä, mamatay älter sind als dieser anstelle von Umlauten mit hsslichenä Fragezeichen verziert. Eine entsprechende Teillsungö fand sich hier. [...]

  4. tao
    disyembre 30th, 2008 0752:
    21

    pasalamatan a pulutong atipan ng pawid was a malaki tumulong!

  5. ngayon kumuha laling marami UTF | dagat Slugs! hayop Blog
    disyembre 6th, 2008 2350:
    20

    [...] noon ako used ang WP-DBManager sa gulugod pataasin ang database. matapos ito humakbang, ka maaari alin man sa dalawa gumawa bagay ang matigas daan, o ang madali daan. ako halangan ang madali daan, at kung ka magkulang kaunti duyo balutin buongpaligid ito plugin, [...]

  6. Blog bilugin dahil sa ang 22nd ng hunyo 2007 :: Christopher Ross
    oktubre 27th, 2008 0910:
    19

    [...] kumuha a pulutong sa WordPress paksa pakawalan dahil sa 6/22. WordPress Plugin: Category daan was sundin. paano sa Convert tauhan iayos at Collation ng WordPress Database was superior. ako din took a tumingin at laling marami sa binyagan?s kahima-himala[...]

  7. patay tauhan lumakad
    oktubre 24th, 2008 2108:
    18

    ako sumang-ayon kumuha binyagan, kanya’ buwisitin sa having sa magpatala dahil sa mo forum makatarungan sa download ang isalansang maayos. kung tayo may a suliranin, tayo maaari lumakad sa ang forum noon.

  8. something2
    hulyo 24th, 2008 1853:
    17

    Ive’ uploaded isa palugitan sulat-kamay sa ang banta. ito hawakan kahon saan ang kutsarang pangmesa at haligi ay utf8 datapuwa't ang kuwerdasan loob ay latin1. ito mangyari kailan ang kutsarang pangmesa ay lumikha gaya utf8 datapuwa't ang wp-config.php ay nawawala DB_CHARSET at DB_COLLATE pabagu-bago.

  9. … @ a layo … » UTF-8
    hunyo 19th, 2008 1219:
    16

    [...] kumuha troubleshooting ang maglathala ng hindi able sa gumamit ang 2 tutupan di ang wp-config.php isalansang maayos. Tried ito paraan, datapuwa't ito didnt’ gumawa. noon ako bumasa pataasin ang idea ng converting ang SQL di a teksto patnugot. [...]

  10. ikawil dahil sa 2008-03-30 [del.icio.us] » pista BD-Comminges
    marso 31st, 2008 1309:
    15

    [...] paano sa Convert tauhan iayos at Collation ng WordPress Database tapnubayan sa Convert WordPress Database tauhan iayos sa UTF8 (Unicode) — » akin Digital buhay[...]

  11. Larry Hirscg
    marso 19th, 2008 0332:
    14

    ako dapat pumalakpak ka dahil sa ilathala ito. matapos oras ng masusi dahil sa isa madali solusyon, kailan akin paglaanan galawin akin database sa isa “upgraded” entablado, ako was able sa sundan mo turo at at kumuha ang tauhan iayos palitan. ako used ang phpmyadmin sa ipaganap ang code at alisin ang tutupan atipan ng pawid had mali. ito ran ganap at ako tangi mangilangan sa mamatnugot a ilan slugs atipan ng pawid had di-karaniwan tauhan di kanila. Fabulous!

  12. kung ako may ganap wala sa sabihin: 2008030101
    marso 2nd, 2008 0152:
    13

    [...] paano sa convert tauhan iayos at collation ng wordpress database?  [...]

  13. panggitna Addicted
    pebrero 27th, 2008 0120:
    12

    Im’ using PHPmyAdmin at subukin sa convert akin database sa utf-8, butPHPmA… abala ang prusisyon kumuha ang pangunang lunas mali kalatas ( magkaroon ng kinalaman susi haba gaya banggitin di ur tapnubayan).

    ay diyan a daan sa gawin PHPmA pabayaan mali sa magpatuloy ang iba kutsarang pangmesa?

    Thx di isulong!

  14. sarhento Nascimento
    disyembre 14th, 2007 0305:
    11

    Hi, ito manggagawa pagmultahin dahil sa ako using MyPHPAdmin.

    pasalamatan dahil sa ang bagay.

  15. gulugod sa bakasin! | isa magkahalaga * ang geek panigan
    nobyembre 19th, 2007 0335:
    10

    [...] ficheiro wp-config.php e deixar os kagitingan das matimtiman DB_CHARSET e DB_COLLATE em masanga. halayin solução é converter a ibatay de dados ang araw na ito parabula UTF-8, o que parabula mim já soa a [...]

  16. Octaedro » Una maaaring matunaw
    nobyembre 17th, 2007 0755:
    9

    [...] ponga, siempre dayami algo que ako va a namumukod desconfigurado: los posts o los comentarios. siya maaaring mangyari

  17. Isotipo
    setyembre 29th, 2007 0323:
    8

    [...] la codificación de acentos, ñ y símbolos parabula que funcionara bien. parabula suliranin recomiendo tingnag artículo que ituro los pasos parabula convertir tu bbdd a codificación [...]

  18. admin
    setyembre 16th, 2007 0359:
    7

    Hi binyagan, nagdaramdam dahil sa makasagabal, kanya’ pagayon atipan ng pawid users maaari pag-usapan sino man bugs sa ang sulat-kamay sa ang forum kailan mangilangan.

  19. curo.dk » Blog arkuhan » Wordpress charset suliranin at solusyon
    setyembre 16th, 2007 0315:
    6

    [...] sa convert akin database sa UTF8 pagayon akin blog doesnt’ tumingin katawa-tawa. ang plugin didnt’ gumawa, iba lugar hingin pagpapatala ( paano pilay), pagayon ako kamelyo pataasin kumuha akin mag-ari solusyon alin ay hagkan lahat ang[...]

  20. binyagan
    setyembre 16th, 2007 0204:
    5

    sanhi dont’ ka makatarungan ikawil ang isalansang maayos tuwiran dito?

    ito ay pasakitan sa magpatala makatarungan sa download ang isalansang maayos.

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

    [...] mamatay Schnauze. Mit etwas mehr Hartnäckigkeit bei der gayon konnte ich ay pagsikapan dann doch noch eine pasahero Konvertierungsanleitung mapulot, mamatay auf mystische sining und Weise sowohl auf das fehlerhafte Plugin hinweist, als auch mamatay[...]

  22. paano sa gulugod at papanumbalikin ( magluwas sa ibang bansa at angkat) MySQL Databases Tutorial » akin Digital buhay
    hulyo 21st, 2007 1533:
    3

    [...] kung ito kahon, gumamit – sumala- tauhan-setcharset_name= pagpili sa tiyakin ang tauhan iayos o convert ang database sa UTF8. kumuha tumulong o mag-abuloy lasing nang bahagya o lansihin at akin Digital buhay[...]

  23. fotizo φωτίζω » Blog arkuhan » Wordpress 2.1 > 2.2.1
    hulyo 11th, 2007 1600:
    2

    [...] MySQL 本身的問題,便一知半解地去亂 set,結果一樣。。。 (500:) 直至我讀完這篇文章,發現是 WP 由 2.1 升至 2.2.1 之後,閱讀 db 的 sulat-kamay 真的變了,讀不了 SQL db [...]

  24. g30rg3_x
    hunyo 23rd, 2007 0427:
    1

    Hi…
    ako may sa sabihin ( di akin panigan) atipan ng pawid m hindi palitan tuwiran ang database tauhan iayos, masiyahan muling suriin akin plugin at ka nasain makita atipan ng pawid pangunang lunas ito nasain convert mo database binary at kanila sa utf8 at sa wakas ito nasain ilagay lahat ng bagay maibigan nang una encoding datapuwa't maliwanag kumuha ang UTF-8 tauhan iayos…

    ako lagyan ng paunang salita sa gumawa at a..
    baguhin isamesa table_name CONVERT sa tauhan iayos binary
    kaysa makatarungan gawin a mysql hatulan dahil sa bawa't teksto/ kuwerdasan bukid, sapagka't gaya ka maaari makita ang suliranin lumapit kumuha susi at kaunti talatuntunan halagahan at ang BLOB bukid makinilyahin palitan.
    Converting ang totoo ang hatulan atipan ng pawid akin plugin gumamit nasain ibahin ang anyo lahat char sa binary, lahat varchar sa varbinary, lahat teksto (tynitext, teksto, mediumtext, longtext) sa kanya binary kinatawan (tinyblob, blob, mediumblob, longblob) at sa wakas makatarungan iayos enum at iayos makinilyahin kumuha ang collation binary.

    ako makatarungan kamelyo dito sa sabihin ito di panigan at nina ang daan ang nakararami ng ang suliranin ng akin plugins ay isalaysay sa punong abala configurations at iba bagay atipan ng pawid maliwanag ako maaari pigilin.

    BTW kanya a lalong mapabuti sa solusyon sa umiwas suliranin ng susi at talatuntunan nina makatarungan tagpuan ang iwasto binary kinatawan manapa kaysa using blob di lahat ang daan.

    bati sa mexico at nagdaramdam dahil sa lahat mistyping suliranin.

iwan a sumagot

ka maaari gumamit tesis tags: <a href="" pamagatan=""> <abbr pamagatan=""> < sa ibayo pamagatan=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> < ako> <q cite=""> < welgista> < malakas>

sumang ayon sa mag-ukol ng puna itanghal may been baldado. sa tumanggap notification ng yumao mag-ukol ng puna pigi, sumang ayon saakin Digital buhay mag-ukol ng puna RSS pakanin omagpatala sa tumanggap bago mag-ukol ng puna di pahayagan email tunawin.
Custom Search

bago bagay

dumarating hanapin ngalanan dahil sa ang bagay

phpmyadmin palitan Collation - MySQL convert collation - mysql convert tauhan iayos - convert collation - mysql convert encoding - mysql convert charset - orakulo COLLATE - convert charset - php convert tauhan - mysql convert - palitan collation phpmyadmin - phpmyadmin tauhan iayos - wordpress collation - phpmyadmin palitan isamesa collation - wordpress charset - wordpress latin1_swedish_ci - mysql convert utf8 - orakulo convert tauhan iayos - phpmyadmin palitan encoding - orakulo convert - mysql convert database encoding - collation convert - mysql convert isamesa encoding - convert collation mysql - php convert tauhan iayos - mysql convert tauhan encoding - orakulo tauhan iayos - phpmyadmin collation - phpmyadmin palitan database collation - convert latin1_swedish_ci sa utf8 - convert mysql collation - mysql convert tauhan - convert collate - mysql convert database charset - php convert charset - latin1_swedish_ci wordpress - php convert tauhan encoding - tauhan - sql convert charset - mysql convert char - wordpress database encoding - sql php convert baba - mysql charset converter - paano sa convert layon ng ipareho ng uri wpdb sa kuwerdasan di php - katawa-tawa tauhan phpmyadmin - latin1_swedish_ci wordpress database - mysql convert database tauhan iayos - mysql collation conversion - mysql convert tauhan - palitan collation mysql - mysql CONVERT sa tauhan iayos - convert tauhan iayos - mysql palitan collation dahil sa lahat kutsarang pangmesa - php convert teksto encoding - php convert latin1 sa utf8 - convert isamesa collation mysql - convert_to_utf8_sql_generator.txt - collation palitan - wordpress charset suliranin kumuha bulgarian - wordpress database convert - wordpress database collation - convert tauhan encoding - php convert latin1 - wordpress palitan collation - CONVERT DATABASE sa UTF8 - MySQL convert sa unicode - auto convert latin1 sa utf-8 mysql php umandar - wordpress database pangalanan - convert mysql charset - mysql palitan collation - mysql " kanyon maaari mahati ng FULLTEXT talatuntunan" - wordpress tauhan sets - mysql palitan database encoding - orakulo collation - latin1_swedish_ci sa utf8 -