UTF8数据库不存储西班牙语字符

时间:2016-03-21 20:45:39

标签: php mysql database wordpress utf-8

我有一个WordPress数据库,其中所有表都设置为<?xml version="1.0" encoding="utf-8"?> <android.support.v7.widget.CardView xmlns:android="http://schemas.android.com/apk/res/android" xmlns:app="http://schemas.android.com/apk/res-auto" xmlns:card_view="http://schemas.android.com/tools" android:id="@+id/card_view_item" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_centerHorizontal="true" android:layout_marginBottom="@dimen/margin_extra_extra_short" android:layout_marginLeft="@dimen/margin_extra_short" android:layout_marginRight="@dimen/margin_extra_short" card_view:cardElevation="0dp"> <RelativeLayout android:id="@+id/relative_layout_transfer_history_item" android:layout_width="match_parent" android:layout_height="wrap_content" android:background="@color/red" android:clickable="true" android:padding="@dimen/margin_standard"> <ImageView android:layout_width="@dimen/margin_image" android:layout_height="@dimen/margin_image" android:layout_alignParentLeft="true" android:layout_alignParentTop="true" android:layout_marginRight="@dimen/margin_standard" android:visibility="gone" /> <com.pkmmte.view.CircularImageView android:id="@+id/person_photo" android:layout_width="@dimen/margin_image" android:layout_height="@dimen/margin_image" android:layout_alignParentLeft="true" android:layout_alignParentTop="true" android:layout_marginRight="@dimen/margin_standard" android:src="@drawable/unknown" app:shadow="false" /> <LinearLayout android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_centerVertical="true" android:layout_toRightOf="@+id/person_photo" android:orientation="vertical"> <TextView android:id="@+id/person_name" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_alignParentTop="true" android:layout_toLeftOf="@+id/person_transfert_type" android:layout_toRightOf="@+id/person_photo" android:lines="1" android:maxLines="1" android:text="sample" android:textColor="@color/textColorPrimary" android:textSize="@dimen/margin_standard" /> <LinearLayout android:layout_width="wrap_content" android:layout_height="wrap_content" android:orientation="horizontal"> <TextView android:id="@+id/person_amount" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_below="@+id/person_name" android:layout_toRightOf="@+id/person_photo" android:text="€ 112" android:textColor="@color/colorAccent" android:textSize="12sp" /> <TextView android:id="@+id/person_transfert_date" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_below="@+id/person_name" android:layout_toRightOf="@+id/person_amount" android:text=" \\ 03.12.12" android:textColor="@color/colorPrimaryDark" android:textSize="12sp" /> </LinearLayout> </LinearLayout> <TextView android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_alignParentRight="true" android:layout_alignParentTop="false" /> <TextView android:id="@+id/person_transfert_type" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_alignParentRight="true" android:layout_centerVertical="true" android:text="SENT" android:textColor="@color/colorAccent" /> </RelativeLayout> 。我的一些脚本读取远程CSV文件并将内容存储到数据库。如果有任何西班牙语字符,它不会存储任何内容,只需为null。我尝试utf8_general_ci现在存储数据,但将字符转换为问号。

mb_convert_encoding($line[2],'UTF-8');中的WordPress数据库设置是:

wp-config

0 个答案:

没有答案