小编Hos*_*zan的帖子

将表情符号字符保存到mysql数据库中

我试图在mysql数据库上保存一些数据,输入包含这样的表情符号字符:'\U0001f60a\U0001f48d',我收到此错误:

1366, "Incorrect string value: '\\xF0\\x9F\\x98\\x8A\\xF0\\x9F...' for column 'caption' at row 1"
Run Code Online (Sandbox Code Playgroud)

我在网上搜索并阅读了很多答案,包括: MySQL utf8mb4,保存表情符号时出错MySQL utf8mb4,保存表情符号时出错https://mathiasbynens.be/notes/mysql-utf8mb4#character-setshttp:/ /www.java2s.com/Tutorial/MySQL/0080__Table/charactersetsystem.htm但没有任何效果!

我有不同的问题:

这是 mydb 信息:

mysql> SHOW VARIABLES WHERE Variable_name LIKE 'character\_set\_%' OR Variable_name LIKE 'collation%';
+--------------------------+--------------------+
| Variable_name            | Value              |
+--------------------------+--------------------+
| character_set_client     | utf8mb4            |
| character_set_connection | utf8mb4            |
| character_set_database   | utf8mb4            |
| character_set_filesystem | binary             |
| character_set_results    | utf8mb4            |
| character_set_server     | utf8               |
| character_set_system …
Run Code Online (Sandbox Code Playgroud)

mysql unicode utf-8 emoji utf8mb4

5
推荐指数
1
解决办法
7991
查看次数

在kivy中制作切换到不同屏幕的按钮的列表视图

我的 kivy 项目中还有另一个问题。我有 50 个屏幕,我想首先显示引用屏幕的按钮列表 当按下按钮时,屏幕管理器应切换到相关屏幕。这是我的代码,但我不知道该怎么做!

来源:https : //gist.github.com/daryasary/3a2be816c1f35b748866

from kivy.uix.screenmanager import ScreenManager, Screen
from kivy.lang import Builder
from kivy.app import App
#from kivy.uix.popup import Popup
#from kivy.uix.label import Label
from kivy.core.audio import SoundLoader

Builder.load_string('''
<MenuPage>:
    BoxLayout:
        BoxLayout:
            size_hint:(.1, None)
            Button:
            text: 'Credit'
            #on_press:root.show_popup()
        #ListView:
            #size_hint: .8,.9
            #adapter:
                #sla.SimpleListAdapter(
                #data=["Item #{0}".format(i) for i in range(100)],
                #cls=button.Button
                #selection_mode='single',
                #allow_empty_selection=False)
        ListView:
            size_hint: .8, .97
            item_strings: [str(index) for index in range(50)]

        BoxLayout:
            size_hint:(.1, None)
            Button:
            text: 'atlas'


<Page>:
BoxLayout:
    BoxLayout:
        size_hint:(.1, None) …
Run Code Online (Sandbox Code Playgroud)

python screen listitem button kivy

2
推荐指数
1
解决办法
3328
查看次数

标签 统计

button ×1

emoji ×1

kivy ×1

listitem ×1

mysql ×1

python ×1

screen ×1

unicode ×1

utf-8 ×1

utf8mb4 ×1