0
原始數據:MySQL的腳本不能正常執行,通過蟒蛇
帳戶 1234出租
通過使用一個Python shell手動執行腳本,然後還要執行腳本在MySQL運行此:
SELECT
SUBSTRING_INDEX(SUBSTRING_INDEX(Account,':',-1),' � ',-1) as Description,
SUBSTRING_INDEX(SUBSTRING_INDEX(Account,':',-1),' � ',1) as Acct_Number
FROM table1
MySQL的輸出(正確的)
Acct_Number Description
1234 Rent
Python輸出(錯誤的)
Acct_Number Description
1234 1234 � Rent
有沒有辦法讓python讀這個奇怪的字符?已經成功地使用Python來運行包括類似的帳戶數據(也使用子指數)腳本 - 而不是這種性格,它工作完全正常。
如果這個人物是不是在這個職位顯示,這裏是一個鏈接到我指的是:https://apps.timwhitlock.info/unicode/inspect?s=%EF%BF%BD
這將是人們更容易地幫助你,如果你發佈你嘗試了一些代碼。你在python中使用了哪些代碼,哪個變量向你顯示了特殊字符? – Siddardha